我有: - 带日期的切片器和带有日期的“日期”列表和带有数字的“最大”列(例如0,31)的“日志”
当日期在切片机选择日期之前时,我需要计算“Max”列中所有值的平均值 - 以及之后的平均值。
最终结果:卡片可视化,其中包含所选日期之前所有值的平均值,以及卡片可视化,其中包含所选日期之后所有值的平均值。
答案 0 :(得分:2)
制作三项措施:
avg = AVERAGE('Log'[Max])
AverageAfterSelectedDate =
CALCULATE (
[avg],
FILTER ( ALL ( 'Log' ), [Date] > MINX ( 'Log', 'Log'[Date] ) )
)
AverageBeforeSelectedDate =
CALCULATE (
[avg],
FILTER ( ALL ( 'Log' ), 'Log'[Date] < MINX ( 'Log', [Date] ) )
)
只需使用卡中的AverageBeforeSelectedDate
和AverageAfterSelectedDate
指标即可。
对于这些数据:
它产生:
如果有帮助,请告诉我。
答案 1 :(得分:0)
我必须计算在所选切片日期之前打开的所有帐户的数量。
这是我最终做的事情
TotalAccounts =
CALCULATE(
DISTINCTCOUNT(Table1.ID),
FILTER(
ALL(Table1),MIN(Table2.Date)>Table1.Date)
)