我有一个措施,可以根据我无法用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]也是确定是否选择值的一种措施。
答案 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 ()
)