1

Internal Quantity次の方程式の計算メジャーを作成する必要があります。

Internal quantity = Quantity where [X].[Category Id] = A or B/ Quantity  

計算メジャーQuantityは、列の SUM を計算します。たとえば、 と の値が の場合、 は[X].[Category Id].&[A] = 50それぞれ[X].[Category Id].&[A] = 200.5Quantity = 100Internal Quantity0.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]

これについて何か助けていただければ幸いです。前もって感謝します!

4

0 に答える 0