首页 > 解决方案 > 一个日期轴 dax 上的两年比较

问题描述

我需要在日期轴上比较具体测量的结果。我的代码是:

当年公式(选定日期-12个月):

VAR LastDaySelectedMonth = CALCULATE ( MAX ( Date[Date] ), ALLSELECTED ( Date ) )
VAR PreviousDates = DATESINPERIOD( 'Date_temp'[Date], LastDaySelectedMonth, -12, MONTH )
VAR Result =
    CALCULATE(
        [# MyMeasure],
        REMOVEFILTERS( Date),
        KEEPFILTERS( Date_temp),
        USERELATIONSHIP( 'Date'[Date], 'Date_temp'[Date] )
    )
RETURN
Result

上一年的公式(选定日期-12个月-12):

VAR LastDaySelectedMonth =  CALCULATE ( MAX ( Date[Date] ), ALLSELECTED ( Date ) )
VAR PrevYear = EOMONTH( LastDaySelectedMonth, -12 )
VAR PreviousDates = DATESINPERIOD( 'Date_temp'[Date], PrevYear, -12, MONTH )
VAR Result =
    CALCULATE(
        [# MyMeasure],
        REMOVEFILTERS( Date ),
        KEEPFILTERS( PreviousDates ),
        USERELATIONSHIP( 'Date'[Date], 'Date_temp'[Date] )
    )
RETURN
Result

现在我想在柱形图上显示数据

我有一个订购月份的代码,但它太复杂、太长了……你不知道如何有效地订购月份或如何在 yyyy-mm 上显示我的度量吗?

谢谢!

标签: powerbidax

解决方案


推荐阅读