根据日期在 DAX 中自动递增
Autoincrement in DAX depending on a date
我正在尝试使用 DAX 在 PowerBi 中添加一个新的 table。此列应该是一个自动增量索引,但仅适用于一周中的某些特定日期。这将是我要添加的列的示例:
我尝试过使用带有一些过滤器的 GENERATESERIES,但我做不到。
你能帮帮我吗?
非常感谢
您可以像这样创建一个新列 (DAX):
Incremental = var __curDay = [Date] var __curDAYName = [DAYNAME] return
if(__curDAYName in {1,3,4},CALCULATE(COUNTROWS(VALUES(CAL[Date])), FILTER(ALL(CAL), CAL[Date] <= __curDay && [DAYNAME] in {1,3,4})),BLANK())
我正在尝试使用 DAX 在 PowerBi 中添加一个新的 table。此列应该是一个自动增量索引,但仅适用于一周中的某些特定日期。这将是我要添加的列的示例:
我尝试过使用带有一些过滤器的 GENERATESERIES,但我做不到。
你能帮帮我吗?
非常感谢
您可以像这样创建一个新列 (DAX):
Incremental = var __curDay = [Date] var __curDAYName = [DAYNAME] return
if(__curDAYName in {1,3,4},CALCULATE(COUNTROWS(VALUES(CAL[Date])), FILTER(ALL(CAL), CAL[Date] <= __curDay && [DAYNAME] in {1,3,4})),BLANK())