我有:-一个有日期的切片机,一个列“日期”的“日志”和一个有数字的列'Max‘(例如,0,31)。
当日期在切割机选择日期之前时,我需要计算列'Max‘中所有值的平均值--以及后面的平均值。
最终结果:卡片可视化,显示选定日期之前所有值的平均值,卡片可视化显示所选日期之后的所有值的平均值。
发布于 2016-09-07 18:42:10
制定三项措施:
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度量即可。
对于这些数据:

它产生:

如果这有帮助的话请告诉我。
发布于 2017-03-17 19:37:43
我必须计算在选定的Slicer日期之前打开的所有帐户的计数。
以下是我最后所做的
TotalAccounts =
CALCULATE(
DISTINCTCOUNT(Table1.ID),
FILTER(
ALL(Table1),MIN(Table2.Date)>Table1.Date)
)https://stackoverflow.com/questions/39370084
复制相似问题