解決策
オプションごとに値が異なる場合があります (具体的な例については、右側のペインの添付のワークブックと追加情報のセクションを参照してください)。
オプション 1 (すべてのフィールドを集計)
すべてのフィールドを集計で囲みます。
サンプル (LOD を使用しない):
[Profit] / SUM ([Sales]) -> SUM ([Profit]) / SUM ([Sales])
サンプル (LOD を使用する):
RANK( {fixed: SUM([Sales])} ) --> RANK( SUM( {fixed: SUM([Sales])} ))
オプション 2 (すべてのフィールドで集計を削除)
すべてのフィールドから集計を削除します。
サンプル (LOD を使用しない):
[Profit] / SUM ([Sales]) ->[Profit] / [Sales]
サンプル (LOD を使用する):
[Profit] / SUM ([Sales]) ->[Profit] / { fixed: SUM ([Sales]) }
オプション 3 (すべてのフィールドで集計を削除してから計算を集計。)
計算が集計されるように、集計を移動します。
たとえば、計算
IF [Row ID] = 1
THEN SUM( [Sales] )
END
は、次のようにできます。
SUM(
IF [Row ID] = 1
THEN [Sales]
END ) オプション 4 (詳細レベルを使用してフィールドの集計を削除)
詳細レベル (LOD) の式を使用して、集計を非集計にします。すべての LOD 式は非集計の値を返します。
[Sales]/SUM( [Sales] ) -> [Sales]/{FIXED: SUM( [Sales] )}