如何在Power BI中为每个日历月生成日历表并使之从今天开始停止

时间:2019-02-13 23:28:00

标签: powerbi dax powerbi-desktop

我能够为每个月生成日历表,但是直到当前月末。

CalendarTest = 
SUMMARIZE(
    ADDCOLUMNS(
        CALENDAR ("01-01-2018", TODAY()),
        "Month", EOMONTH([Date], - 1) + 1
              ),
              [Month],
              "Eomonth",EOMONTH([Month],0)

enter image description here

但是Eomonth的最后一个值应该是今天的日期。还没到月底。

需要这样:

enter image description here

1 个答案:

答案 0 :(得分:0)

尝试

CalendarTest = 
SUMMARIZE(
    ADDCOLUMNS(
        CALENDAR ("01-01-2018", TODAY() ),
        "Month", EOMONTH ( [Date], - 1) + 1
    ),
    [Month],
    "Eomonth", MIN ( EOMONTH([Month],0), TODAY() )
)