达克斯度量-无法与日期一起切片

时间:2019-01-07 01:08:21

标签: powerbi dax

我有一个措施,可以根据我无法用Date进行切片的事实表计算总和。

Count Trend = If([Selected Report Type]="Weekly", 
    IF([Selected Api]<>"Multiple",CALCULATE(SUM(FactWeeklyMetrics[Count])),Blank())
, 
    IF([Selected Api]<>"Multiple",CALCULATE(SUM(FactDailyMetrics[Count])),Blank())
)

当我将Date添加到Axis时,该值将从任何视觉效果中消失。但是,如果我放置卡片控件,它将显示总计。

[选定的报告类型]和[选定的Api]也是确定是否选择值的一种措施。

1 个答案:

答案 0 :(得分:0)

我认为您的第三行/条件没有达到,因为前一行/第二行中的状态为Blank()。请参阅下面的DAX,SWITCH可能会有所帮助:

Count Trend =
SWITCH (
    TRUE (),
    AND ( [Selected Report Type] = "Weekly", [Selected Api] <> "Multiple" ), CALCULATE ( SUM ( FactWeeklyMetrics[Count] ) ),
    //Line below may not required based on your logic
    //AND ( [Selected Report Type] = "Weekly", [Selected Api] = "Multiple" ), CALCULATE ( SUM(FactDailyMetrics[Count])),
    BLANK ()
)