質問

いくつかの理由から、私は人工(ダミー)列をMDX式に挿入する必要がある。(その理由は、特定の列数のクエリを取得する必要があるため)

図、これは私のサンプルクエリです:

SELECT {[Measures].[AFR],[Measures].[IB],[Measures].[IC All],[Measures].[IC_without_material],[Measures].[Nonconformance_PO],[Measures].[Nonconformance_GPT],[Measures].[PM_GPT_Weighted_Targets],[Measures].[PM_PO_Weighted_Targets], [Measures].[AVG_LC_Costs],[Measures].[AVG_MC_Costs]}    ON COLUMNS,
([dim_ProductModel].[PLA].&[SME])
*  ORDER(  {([dim_ProductModel].[Warranty Group].children)} , ([Measures].[Nonconformance_GPT],[Dim_Date].[Date Full].&[2014-01-01]) ,desc)   
* ([dim_ProductModel].[PLA Text].members  - [dim_ProductModel].[PLA Text].[All]) 
* {[Dim_Date].[Date Full].&[2013-01-01]:[Dim_Date].[Date Full].&[2014-01-01]} ON ROWS
FROM [cub_dashboard_spares]
.

それはあまり重要ではありません、いくつかの尺度と横断的な寸法です。今私はf.eを追加する必要があります。2つの追加列、これがNULL / 0値または別の横断寸法の寸法であるメジャーになるかどうかは気にしません。私の立方体にデータを挿入せずにいくつかの簡単な方法でこれを行うことができますか?

SQLでは、選択0を選択することも、「DUMMY1」を選択することもできますが、ここではクエリの列にも列にも不可能ではありません。

あなたの助けをありがとう、

wantes、

ピーター

PS:これまでのところ私はもっといくつかの尺度を挿入することができましたが、本当に「ダミー」コラムを挿入する可能性があるかどうか興味があります。

役に立ちましたか?

解決

あなたのクエリだけは列の測定値を持っています。一部の列で拡張する最も簡単な方法は、正しい数の列を取得する数の尺度を繰り返すことです。

最後の尺度が計算するのが複雑である場合には、より効率的な他の可能性がある可能性があります。

WITH member Measures.dummy as NULL
SELECT {[Measures].[AFR],[Measures].[IB],[Measures].[IC All],[Measures].[IC_without_material],[Measures].[Nonconformance_PO],[Measures].[Nonconformance_GPT],[Measures].[PM_GPT_Weighted_Targets],[Measures].[PM_PO_Weighted_Targets], [Measures].[AVG_LC_Costs],[Measures].[AVG_MC_Costs],
Measures.dummy, Measures.dummy, Measures.dummy
}
ON COLUMNS,

([dim_ProductModel].[PLA].&[SME])
*  ORDER(  {([dim_ProductModel].[Warranty Group].children)} , ([Measures].[Nonconformance_GPT],[Dim_Date].[Date Full].&[2014-01-01]) ,desc)   
* ([dim_ProductModel].[PLA Text].members  - [dim_ProductModel].[PLA Text].[All]) 
* {[Dim_Date].[Date Full].&[2013-01-01]:[Dim_Date].[Date Full].&[2014-01-01]}
ON ROWS

FROM [cub_dashboard_spares]
.

i。e。列の末尾に必要なだけ多くの計算を必要としないダミーメジャーを追加する。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top