データ ソースが SSAS データ キューブの場合、Excel 2007 ピボット テーブルで計算フィールドを使用できますか?
Excel 2007 を使用して SQL Server 2005 データ キューブに接続し、ピボット テーブルを介してデータを表示しています。ピボット テーブルに計算フィールドを作成したいのですが、[数式] ボタンがグレー表示されています。
計算フィールドを作成するにはどうすればよいですか (データ キューブへの接続時に可能であれば) ?
データ ソースが SSAS データ キューブの場合、Excel 2007 ピボット テーブルで計算フィールドを使用できますか?
Excel 2007 を使用して SQL Server 2005 データ キューブに接続し、ピボット テーブルを介してデータを表示しています。ピボット テーブルに計算フィールドを作成したいのですが、[数式] ボタンがグレー表示されています。
計算フィールドを作成するにはどうすればよいですか (データ キューブへの接続時に可能であれば) ?
できないようです。これは、MSDN から得た回答です。
ありえない。すべての集計は、Analysis Services によって処理されます。XL は集計を担当していないため、カスタム計算を実行する機能はありません.HTH... Jim Thomlinson
これを行うことはできますが、コストがかかります。ピボット テーブルを SSAS キューブから切断する必要があります。その後、通常どおり Excel を使用できます。最適な最初のステップは、ピボット テーブルの外観を正確に設定することです。ピボット テーブルのリボン バー メニューから、オプション サブメニューをクリックします。[OLAP ツール] ボタンをクリックし、[数式に変換] をクリックします。
一方向の警告メッセージが表示されます。(保存をクリックするのに良い時期です) 接続を切断すると、きれいな書式設定とドラッグ アンド ドロップ操作がすべて失われますが、手動で書式設定することでいつでも元に戻すことができます。しかし、今得られるのは Excel の機能です。必要な場所に数式を追加します。もちろん重要なのは、新しい計算に必要な要素があることを確認することです。
それについての良い部分は、保存して後で再度開くことができることです. また、更新をクリックして、SSAS サーバーから更新されたデータを取得できます。HTH
さらに、Excelの代わりに「OfficeWebComponents」を使用できます。OWCは、OLAPキューブに対するクライアント側の数式をサポートしています。ネイティブExcelからその機能が削除されたとは信じられません。