関連のない次元がある場合にメッセージを表示する可能性について質問があります。SQL Server Analysis Services - IgnoreUnrelatedDimensionsを使用する
私はIgnoreUnrelatedDimensions FALSEを使用してnull値または空白の値を持っていますが、null値または空白値の代わりに何らかのメッセージが表示される可能性について調査中です。それは可能ですか?
関連のない次元がある場合にメッセージを表示する可能性について質問があります。SQL Server Analysis Services - IgnoreUnrelatedDimensionsを使用する
私はIgnoreUnrelatedDimensions FALSEを使用してnull値または空白の値を持っていますが、null値または空白値の代わりに何らかのメッセージが表示される可能性について調査中です。それは可能ですか?
これは可能です。しかし、私はそれに反対する。以下の提案された解決策のレビューを見てください。ソリューションはスコープステートメントでは可能ですが、いくつかの制限があります。
は、次の2つのディメンション、とBとB寸法を記入する関係のない措置M、とキューブを持っていると仮定します。また、寸法Bには、b1とb2の2つの属性があります。そして、あなたはB1またはB2属性に分析を追加しようとすると、このSCOPEがmessage
が表示されます、次のSCOPE声明
SCOPE ([Measures].[M]);
SCOPE([Dim B].[b1].[b1]); THIS="message"; END SCOPE;
SCOPE([Dim B].[b2].[b2]); THIS="message"; END SCOPE;
END SCOPE;
を設計することができます。 [Dim B]。[b1]。[b1] - スコープメッセージの表示が[Dim B]。[b1]。[All]のメンバーには表示されません。
ここでは、このアプローチの短所を見てみましょう。
基本的に、このソリューションは、すべて手動で無関係のディメンションとその階層をリストの価格でカスタムメッセージを持つIgnoreUnrelatedDimensions =真の合計数字に置き換えられます。