Power BI DAX从自定义日期获取上个月的值

时间:2020-04-18 13:08:51

标签: powerbi excel-2010 dax

我有一个包含FiscalDate信息的数据(会计年度从7月开始)。当前有一个列显示“收入”,但“收入”是迄今为止的会计年度。要求是获取当月和上个月的收入。由于它是一个自定义日期,因此我无法使用标准日期功能来获取前一个月的值。任何人都可以建议达克斯可以提供我上个月的收入。即使将额外的过滤器添加到报告中,它也应该起作用。 给定数据集 enter image description here

预期产量

enter image description here

1 个答案:

答案 0 :(得分:1)

问题不是很清楚。据我了解:您需要一个上个月的公式,该会计年度的第一个月(7月)返回0。

解决方案:

Previous Month KPI:=
VAR _FiscalYearFirstMonth = 7
        IF(
           'Calendar'[Month code] = _FiscalYearFirstMonth, 0,
           CALCULATE([MEASURE], PREVIOUSMONTH('Calendar'[Date])
        ) 

如果当前月份是会计年度(7月)的开始,则返回0,否则计算上个月。