2

タイトルが言っていることとほぼ同じです。Excel 2007でピボットテーブルを使用しているときにOLAPソースに送信されるMDXを表示することはできますか?

4

5 に答える 5

5

OLAPピボットテーブル拡張機能は、codeplexサイト(http://olappivottableextend.codeplex.com/)からダウンロードできます。

インストールします。

次に、右クリックしてOLAPクエリを表示できます。

よろしく、Ambarish

于 2010-06-07T08:55:03.960 に答える
3

Excelのピボットテーブルによって生成されたMDXも見たいと思いました。MDXを手動で代入する以外に、ユーザーがピボットテーブル自体でMDXを選択してフィルタリングした後など、MDXを表示する方法がわかりませんでした。

しかし、ここで簡単なvbaスニペットを見つけました PivotTable.MDX

私がしたのは、VBAウィンドウを表示するためのALT+F11だけでした

そのようなユーザーフォームを挿入します

ここに画像の説明を入力してください

ユーザーフォーム内のテキストボックス内をクリックし、プロパティウィンドウでこれら2つの設定を変更します

  • マルチライン-True
  • ワードラップ-True

以下のコードを貼り付けます

Sub CheckMDX()
     
Dim pvtTable As PivotTable
 
Set pvtTable = ActiveSheet.PivotTables(1)
 
UserForm.TextBox.Value = pvtTable.MDX
UserForm.Show

End Sub

ピボットテーブルがアクティブなシートであることを確認します(つまり、セル内でクリックされたピボットテーブルでワークシートを開きます)。

実行ボタンを押すと、MDXテキストをコピーできるようにユーザーフォームがポップアップ表示されます。

ここに画像の説明を入力してください

これはExcel365にありました。これがお役に立てば幸いです。

于 2020-03-06T11:39:48.540 に答える
2

プロファイラーがある場合は、Analysis Servicesトレースを設定して途中でキャッチできますか、それとも実行せずに表示する必要がありますか?

于 2010-05-19T22:15:44.890 に答える
1

OLAPピボットテーブル拡張機能はExcel2013で引き続き使用できますが、テーブルを右クリックしてMDXを表示することはできなくなりました。これは、エンドユーザーと開発者の生活をより困難にするためにマイクロソフトが邪魔にならないもう1つの例です。現在のピボットテーブル選択のMDXを表示する機能は、Excelに組み込まれている必要があります。それは、マイクロソフトの開発者がそのような重要なことを優先するのに不注意だったからでも、アドオン製品の可能性を見た力のためでもありません。とにかく、それは彼らがしばしば嫌われる理由の例です。何年にもわたって、Microsoftのマネージャー、開発者の無能または悪意のある行動のために、通常の勤務時間外に失った人生のすべての時間を数えることさえできません...しかし、他のどのツールセットがExcelとSSASの機能を実行できますか?それ'

于 2015-07-28T03:12:25.843 に答える
1

WebPivotTableと呼ばれる無料のWebベースのピボットテーブルツールがあり、SSASキューブに直接接続して、現在のピボットテーブル選択の各MDXステートメントを表示できます。すべてExcelとして機能しますが、より直感的なユーザーインターフェイスを備えています。MDXウィンドウでは、独自のMDXステートメントをテストして、結果を表やグラフに表示することもできます。

これがデモドキュメントです。

于 2016-01-14T21:32:06.280 に答える