从 DAX 中的月份数字开始的每月增量

Monthly increment starting in a month number in DAX

我正在尝试使用 DAX 创建一个计算列,从日历的开始月份开始,为每个月开始一个序列。它会是这样的:

我完全迷失在这里,我不知道是否有人可以帮助我。

非常感谢

尝试以下方法

New Column :=
VAR FirstYear =
    YEAR ( MIN ( Table1[DATE] ) )
VAR ThisYear =
    YEAR ( Table1[DATE] )
VAR ThisMonth =
    MONTH ( Table1[DATE] )
RETURN
    ThisMonth + ( ThisYear - FirstYear ) * 12

根据需要修改 table 名称。

一种选择是像这样在 DAX 中添加列(但@Jos Woolley 解决方案应该更快):

Column = 
var _currYearMonth = FORMAT([Date],"yyyyMM")
var _list = filter(summarize(SELECTCOLUMNS(CAL,"yearMonth", FORMAT([Date],"yyyyMM")),[yearMonth]), [yearMonth] <= _currYearMonth)
return
CALCULATE(COUNTROWS(_list))