Tabular DAX-在日历中获取最小日期的最佳方法,与上下文无关

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

我有一个典型的连续12个月的Dax量度为:

R12M :=
CALCULATE (
    [Income],
    DATESBETWEEN (
        Calendar[Date],
        NEXTDAY ( SAMEPERIODLASTYEAR ( LASTDATE ( Calendar[Date] ) ) ),
        LASTDATE ( 'Calendar'[Date] )
    )
)

问题是我们的日历表仅从某个日期开始,因此第一年中的任何内容都不会链接到日历。因此,我想从日历上最短日期之后的一年开始测量。实现此目标的最佳方法是什么?

powerbi dax tabular
1个回答
0
投票

我希望您现在已经找到答案了,但万一仍然看起来像然后尝试,

R12M :=
CALCULATE (
    [Income],
    DATESBETWEEN (
        Calendar[Date],
        NEXTDAY ( SAMEPERIODLASTYEAR ( LASTDATE ( Calendar[Date] ) ) ),
        LASTDATE ( 'Calendar'[Date] )
    ),
    FILTER ( CALENDER, DATE >= DATEADD ( FIRSTDATE ( DATE ), 1, YEAR ) )
)
© www.soinside.com 2019 - 2024. All rights reserved.