Powerbi DAX上个月迄今总计给出了整个上个月';总共多少钱
我使用Power BI中的DAX计算上个月迄今为止的销售总额,以创建KPI可视化。i、 e.如果今天是12月7日,那么我想得到11月1日至11月7日的销售总额,并与本月至今的销售总额进行比较Powerbi DAX上个月迄今总计给出了整个上个月';总共多少钱,powerbi,dax,Powerbi,Dax,我使用Power BI中的DAX计算上个月迄今为止的销售总额,以创建KPI可视化。i、 e.如果今天是12月7日,那么我想得到11月1日至11月7日的销售总额,并与本月至今的销售总额进行比较 CurrentMTD = TOTALMTD(SUM(SALES_VOUCHERS[SaleValue]),DatesTable[Date]) 这个很好用。 然而上个月YTD给了我整个11月的总数。到目前为止,我已经尝试了以下方法 PMYTD = totalmtd(sum(SALES_VOUCHERS[Sa
CurrentMTD = TOTALMTD(SUM(SALES_VOUCHERS[SaleValue]),DatesTable[Date])
这个很好用。
然而上个月YTD给了我整个11月的总数。到目前为止,我已经尝试了以下方法
PMYTD = totalmtd(sum(SALES_VOUCHERS[SaleValue]),dateadd(DATESMTD(DatesTable[Date]),-1,month))
及
两者都返回相同的答案,这是整个上个月的总数。
如果我只是在上面的版本之间的datesbetween中硬编码开始和结束日期,那么我确实得到了期望的结果。但这不是解决办法
我已将事实表(Sales_凭证)链接到日期稳定表,截至目前,报告页面上没有其他视觉效果。
请帮助我了解我遗漏的内容,以及我如何获得上个月到目前为止的总计如果您在月份级别进行汇总(即,您查看的是2016年12月与2016年11月),那么您上面的度量将显示整个12月与整个11月的比较(由于12月是部分月份,而11月不是,这导致了你所看到的不匹配) 如果您过滤到当前日期(例如12月7日),则您的MTD和上个月MTD度量将仅显示其相应月份的第7个 假设您不想筛选到日级别(并非不合理),您可以增强公式以筛选出未来日期。例如:
PMYTD = totalmtd(
sum(SALES_VOUCHERS[SaleValue]),
dateadd(
FILTER(
DATESMTD(DatesTable[Date]),
DatesTable[Date]<TODAY()
),
-1,
month
)
)
PMYTD=totalmtd(
总额(销售凭证[销售价值]),
日期添加(
滤器(
DATESMTD(DatesTable[日期]),
日期稳定[日期]
PMYTD = totalmtd(
sum(SALES_VOUCHERS[SaleValue]),
dateadd(
FILTER(
DATESMTD(DatesTable[Date]),
DatesTable[Date]<TODAY()
),
-1,
month
)
)
PMYTD = CALCULATE(
[CurrentMTD],
DATEADD(
FILTER(
DatesTable[Date],
DatesTable[Date]<TODAY()
),
-1,
MONTH
)
)