0
クエリの前に派生した合計列に基づいてテーブルの割合の行を計算しようとしています。MDX割合の行が正しく計算されない
2つの列があり、その列の合計を作成します。次の行では、合計の割合が表示されます。出力は次のようなものでなければなりません:
Life Non-Life (P&C) SumTotal
Premiums 66,104.44 916,792.51 982,896.95
Percentage 6.73% 93.27% 1
しかし、その代わりに2行目はゼロを示します。
正しく計算するようにクエリを構造化するにはどうすればよいですか?ここ は、MDXコードです:
with member [LocationSpecificClass].[Hierarchy].[All].&[Insurance Market Statistics].[SumTotal] as SUM([LocationSpecificClass].[Hierarchy].[All].&[Insurance Market Statistics] , [Measures].[Value] )
member [LocationSpecificData].[Data Type].[All].[Percentage] as [LocationSpecificData].[Data Type].[All].[Gross Written Premiums Total - Calculated], [Measures].[Value])/([LocationSpecificClass].[Hierarchy].[All].&[Insurance Market Statistics].[SumTotal], [Measures].[Value] )
Select { [LocationSpecificClass].[Hierarchy].[All].&[Insurance Market Statistics].&[Life], [LocationSpecificClass].[Hierarchy].[All].&[Insurance Market Statistics].&[Non-Life (P&C)], [LocationSpecificClass].[Hierarchy].[All].&[Insurance Market Statistics].[SumTotal] } On Columns ,
{ [LocationSpecificData].[Data Type].[All].[Gross Written Premiums Total - Calculated] , [LocationSpecificData].[Data Type].[All].[Percentage] } On Rows
FROM [CubeDatabase]
恐ろしいです。ありがとう。 –
あなたは歓迎です:)私は現在、より良い解決策である '[Line2]'計算を少し更新しました。 –