Excel でキューブをクエリして生成された実際の MDX を追跡し、実際に使用された MDX を取得する方法はありますか?
SQL プロファイラーを使用してみましたが、MDX は返されますが、接続が使用しているロールは考慮されません (別の PropertySet で渡されます)。
クエリが使用している MDX を取得したいだけです。異なるロール (ただし、同じベース MDX クエリ) を使用して正しくフィルタリングされていないようです。
更新:わかりました、もう少し明確にする必要があるかもしれません。ロールが適用された後、キューブで実行される結果のクエリを取得しようとしています。
SQL プロファイラーは、ロールが適用される前に、MDX と PropertySet 内のロールの名前を提供します。
更新 2: 役立つ場合に備えて、これは機能をテストするために使用してきた MDX クエリです。
select {[Measures].[Company Value]} on columns,
{[Dim Model].[Title Name].Members} on rows
from [DWHName]