2008-09-17 7 views
2

データソースがSSASデータキューブの場合は、Excel 2007のピボットテーブルで計算フィールドを使用できますか?Excel 2007ピボットテーブル - データキューブに接続するときに計算フィールドを使用する方法

Excel 2007でSQL Server 2005データキューブに接続し、ピボットテーブルを介してデータを表示しています。ピボットテーブルに計算フィールドを作成したいが、 "数式"ボタンはグレー表示されている。

計算フィールドの作成(データキューブに接続する場合に可能な場合)

答えて

2

そうは見えません。これは私がMSDNから得た答えです。

不可能です。すべての集計はAnalysis Servicesによって処理されます。 XLは集計を担当していないので、カスタム計算を行う能力はありません.HTH ...ジム・トムリンソン

1

これは可能ですがコストがかかります。ピボットテーブルをSSASキューブから切断してから、通常どおりExcelを使用することができます。最良の第一歩は、ピボットテーブルを正確にどのように見えるようにするかです。ピボットテーブルのリボンバーメニューから、オプションのサブメニューをクリックします。 OLAPツールのボタンをクリックし、「式に変換」をクリックします。

一方向の警告メッセージが表示されます。 (保存時間を節約するための良い時間)接続を解除すると、きれいな書式設定やドラッグアンドドロップをすべて失うことになりますが、手作業による書式設定ではいつでも元の状態に戻すことができます。しかし、今はExcelの機能です。ここで、必要な数式を追加します。もちろん、新しい計算に必要な要素があることを確認することが重要です。

後で保存して再開くことができます。また、[更新]をクリックすると、SSASサーバーからデータが更新されます。 HTH

0

さらに、Excelの代わりに「Office Web Components」を使用することもできます。 OWCはOLAPキューブに対してクライアント側の数式をサポートしています。ネイティブExcelからその機能を削除したとは思いません。

関連する問題