从 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))
我正在尝试使用 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))