Internal Quantity
次の方程式の計算メジャーを作成する必要があります。
Internal quantity = Quantity where [X].[Category Id] = A or B/ Quantity
計算メジャーQuantity
は、列の SUM を計算します。たとえば、 と の値が の場合、 は[X].[Category Id].&[A] = 50
それぞれ[X].[Category Id].&[A] = 20
0.5Quantity = 100
とInternal Quantity
0.2 になります。
これを実現するために、次の MDX 式を作成しました。
Case [X].[Category Id]
When [X].[Category Id].&[A] Then [X].[Category Id].&[A]/[Measures].
[Quantity]
When [X].[Category Id].&[B] Then [X].[Category Id].&[B]/[Measures].
[Quantity]
else NULL
End
ただし、上記の式では、 case ステートメント内にあるため、 と の両方が同じ値[X].[Category Id].&[A]
を返す可能性があります。[Measures].[Quantity]
これについて何か助けていただければ幸いです。前もって感謝します!