私はこの問題に苦労しました: ピボット チャートの累積 (実行中) 個別カウント
便宜上、ここにコピーします...
アイデアは、このデータセットを使用して累積個別カウントを作成することでした:
Month ¦ Drink brand ¦ Drink type
--------------------------------
1 ¦ Abc ¦ Water
1 ¦ Def ¦ Soft
1 ¦ Abc ¦ Water
1 ¦ Ghi ¦ Soft
1 ¦ Xyz ¦ Water
2 ¦ Abc ¦ Water
2 ¦ Abc ¦ Water
2 ¦ Jkl ¦ Soft
2 ¦ Opq ¦ Soft
2 ¦ Abc ¦ Water
そして必要なチャート:
¦
Drink ¦
type ¦ S
cumulative ¦ []
unique ¦ W S W []
count ¦ [] [] [] []
¦_[]_[]___[]_[]_
1 2
Month
PowerPivot と DAX (データ分析式) を使用して 2 つの計算フィールドを作成することで、問題を解決できました。「水」については、次のとおりです。
=CALCULATE (
DISTINCTCOUNT( Range[Drink brand] ),
FILTER (
ALL ( Range[Month] ),
Range[Month] <= MAX ( Range[Month] )
),
FILTER (
ALL ( Range[Drink type] ),
Range[Drink type] = "Water"
)
)
このソリューションで私が抱えている問題は、スケーラビリティが低いことです (「ドリンクの種類」と同じ数の新しい計算フィールドを作成する必要があります)。計算フィールドまたは同様の機能を 1 つだけ使用して DAX を使用して同じ結果を作成する方法はありますか? 結果を「飲み物の種類」で 1 つの式だけでグループ化することはできますか?