DAX查询计算当前finyear过去的月数

时间:2017-11-24 05:43:05

标签: powerbi dax

我正在尝试编写一个衡量标准,以便给出本财政年度过去几个月的数量。

有办法做到这一点吗?

感谢。

1 个答案:

答案 0 :(得分:0)

如果您只需要与特定日期进行比较,则可以执行以下DAX:

Months past = 
VAR fiscal_date = TODAY()
VAR fiscal_month = 7
VAR fiscal_year = IF(MONTH(fiscal_date) < fiscal_month, YEAR(fiscal_date) -1, YEAR(fiscal_date))
RETURN DATEDIFF(DATE(fiscal_year, fiscal_month, 1), fiscal_date, MONTH)

fiscal_date是您要与之比较的日期,例如TODAY()

fiscal_month是您的会计年度开始的月份编号。 (您可能需要根据需要进行更改)

fiscal_year将计算当前财年的年份。

结果:

results