在计算列(参数)中使用切片器选择

Use Slicer selection in calculated column (Parameter)

我有: - 一个带日期的切片器和一个 table 'Log' 带一列 'Date' 带日期和一列 'Max' 带数字(例如 0,31)

当日期在切片器选择日期之前时,我需要计算列 'Max' 中所有值的平均值 - 之后的平均值。

最终结果:一张卡片可视化包含所选日期之前所有值的平均值,一张卡片可视化包含所选日期之后所有值的平均值。

创建三个度量:

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] ) )
)

只需使用卡片中的 AverageBeforeSelectedDateAverageAfterSelectedDate 措施即可。

对于此数据:

它产生:

如果有帮助请告诉我。

我必须计算在选定的切片器日期之前开设的所有帐户的数量。

这是我最后做的事情

TotalAccounts = 
CALCULATE(
      DISTINCTCOUNT(Table1.ID),
           FILTER( 
                    ALL(Table1),MIN(Table2.Date)>Table1.Date)
                 )