我有: - 具有日期和表格'日誌'的列'日期'與日期和列'最大'與數字(例如0,31)在計算列中使用切片器選擇(參數)
當日期在切片機選擇日期之前,我需要計算'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]))
)
只需使用AverageBeforeSelectedDate
和AverageAfterSelectedDate
措施的卡。
對於這個數據:
它產生:
讓我知道,如果這有助於。
我必須計算在所選切片機日期之前打開的所有帳戶的計數。
以下是我最後做
TotalAccounts = 計算方法( DISTINCTCOUNT(Table1.ID), FILTER( ALL(表1),MIN(Table2.Date)> Table1.Date) )
我認爲你不需要計算列。在你的問題中說你有兩個,都叫** Log **。添加一些示例數據和您的預期結果 –
編輯帖子。 – preston