結果を MDX の任意のタプルのコンテキストで評価したいが、このタプルを結果の一部にしたくない場合は、次の 2 つのオプションのいずれかを使用します。
1.サブセレクト
SELECT [Measures].[SomeMeasure] ON 0,
[DimName].[HierName].children ON 1
FROM
(SELECT foo.bar.&[Val] ON 0 FROM
[MyCube])
2.スライサー
SELECT [Measures].[SomeMeasure] ON 0,
[DimName].[HierName].children ON 1
FROM
[MyCube]
WHERE (foo.bar.&[Val])
頭に浮かんだ 3 番目のオプションはEXISTS
句ですが、すぐにそれがまったく別の目的であることに気付きました。
したがって、他の側面は別として、これらのクエリの一般的なパフォーマンス、留意すべきベンチマークまたはベスト プラクティス、およびどの状況でどのクエリを使用するかに関心があります。