如何为每个日历月生成日历表,并使其在Power BI中停止

问题描述 投票:0回答:1

我能够为每个月生成日历表,但它会持续到当月结束。

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

powerbi dax powerbi-desktop
1个回答
0
投票

尝试

CalendarTest = 
SUMMARIZE(
    ADDCOLUMNS(
        CALENDAR ("01-01-2018", TODAY() ),
        "Month", EOMONTH ( [Date], - 1) + 1
    ),
    [Month],
    "Eomonth", MIN ( EOMONTH([Month],0), TODAY() )
)
© www.soinside.com 2019 - 2024. All rights reserved.