Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ 計算フィールド | プロのようにデータを分析する
エクセルアドベンチャー

計算フィールド

メニューを表示するにはスワイプしてください

ピボットテーブルフィールドパネル内の各フィールドは、元データの列から直接取得されます。計算フィールドはこれとは異なり、既存のフィールドを数式で組み合わせてピボットテーブル内で定義する新しい指標です。元データには列が存在せず、元データを変更することもありません。分析レイヤー内だけに存在し、他の値フィールドと同様に動作し、ピボットテーブルのレイアウトが変わるたびに自動的に再計算されます。

Commission 計算フィールドの作成方法:

  1. ピボットテーブルを作成し、行に Salesperson、値に Revenue を設定します。これで営業担当者ごとの合計売上が表示されます。
  2. ピボットテーブル内をクリックし、ピボットテーブル分析タブ → フィールド、アイテム、セット → 計算フィールド を選択します。
  3. ダイアログで、名前フィールドに任意の名前(例: Commission)を入力します。数式フィールドをクリアし、フィールドリストから Revenue を選択して「フィールドの挿入」をクリックします。数式欄に =Revenue と表示されます。
  4. フィールド名の後ろに *0.05 を入力して数式を完成させます。数式は =Revenue*0.05 となります。OK をクリックします。
  5. ピボットテーブルに新しい Sum of Commission 列が表示されます。値が空白の場合は、ピボットテーブル分析 → 更新 を実行してください。このフィールドは元のフィールドと並んでフィールドパネルに表示されます。

ピボットテーブルの行を Salesperson から Category に変更したり、列に Store を追加したりしても、計算フィールドは新しいビューに合わせて自動的に再計算されます。数式自体は変わらず、数値は現在のグループ化に応じて変化します。

Note
注意

同じ元データから作成された複数のピボットテーブルは、ピボットキャッシュを共有します。計算フィールドを編集または削除すると、そのキャッシュに接続されているすべてのピボットテーブルに影響します。作業ブック内に複数のピボットテーブルがある場合は、計算フィールドの設計に注意してください。

計算フィールドの編集と削除

  1. 名前や数式の変更

計算フィールドダイアログを開き、名前のドロップダウンからフィールドを選択し、名前または数式を編集してから「変更」をクリックします(OK をクリックすると複製されます)。この変更は同じキャッシュを共有するすべてのピボットテーブルに適用されます。

ピボットテーブル分析 → フィールド、アイテム、セット → 計算フィールド → フィールド選択 → 編集 → 変更

  1. キャッシュ共有の注意

同じ作業ブック内で他のピボットテーブルが同じ元データを使用している場合、それらはピボットキャッシュを共有します。ここで計算フィールドを変更すると、すべてのピボットテーブルに反映されます。同じ指標の異なるバージョンが必要な場合は、別の作業ブックで作成するか、名前を区別してください。

  1. 計算フィールドの削除

名前のドロップダウンからフィールドを選択し、「削除」をクリックします。フィールドはピボットテーブルとフィールドパネルから消えます。元データには一切影響せず、分析レイヤーから派生指標のみが削除されます。

ピボットテーブル分析 → フィールド、アイテム、セット → 計算フィールド → フィールド選択 → 削除

question mark

ピボットテーブルのレイアウトを変更した場合(例:ストアを列フィールドに追加)、計算フィールドはどうなりますか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 5.  4

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

計算フィールド

ピボットテーブルフィールドパネル内の各フィールドは、元データの列から直接取得されます。計算フィールドはこれとは異なり、既存のフィールドを数式で組み合わせてピボットテーブル内で定義する新しい指標です。元データには列が存在せず、元データを変更することもありません。分析レイヤー内だけに存在し、他の値フィールドと同様に動作し、ピボットテーブルのレイアウトが変わるたびに自動的に再計算されます。

Commission 計算フィールドの作成方法:

  1. ピボットテーブルを作成し、行に Salesperson、値に Revenue を設定します。これで営業担当者ごとの合計売上が表示されます。
  2. ピボットテーブル内をクリックし、ピボットテーブル分析タブ → フィールド、アイテム、セット → 計算フィールド を選択します。
  3. ダイアログで、名前フィールドに任意の名前(例: Commission)を入力します。数式フィールドをクリアし、フィールドリストから Revenue を選択して「フィールドの挿入」をクリックします。数式欄に =Revenue と表示されます。
  4. フィールド名の後ろに *0.05 を入力して数式を完成させます。数式は =Revenue*0.05 となります。OK をクリックします。
  5. ピボットテーブルに新しい Sum of Commission 列が表示されます。値が空白の場合は、ピボットテーブル分析 → 更新 を実行してください。このフィールドは元のフィールドと並んでフィールドパネルに表示されます。

ピボットテーブルの行を Salesperson から Category に変更したり、列に Store を追加したりしても、計算フィールドは新しいビューに合わせて自動的に再計算されます。数式自体は変わらず、数値は現在のグループ化に応じて変化します。

Note
注意

同じ元データから作成された複数のピボットテーブルは、ピボットキャッシュを共有します。計算フィールドを編集または削除すると、そのキャッシュに接続されているすべてのピボットテーブルに影響します。作業ブック内に複数のピボットテーブルがある場合は、計算フィールドの設計に注意してください。

計算フィールドの編集と削除

  1. 名前や数式の変更

計算フィールドダイアログを開き、名前のドロップダウンからフィールドを選択し、名前または数式を編集してから「変更」をクリックします(OK をクリックすると複製されます)。この変更は同じキャッシュを共有するすべてのピボットテーブルに適用されます。

ピボットテーブル分析 → フィールド、アイテム、セット → 計算フィールド → フィールド選択 → 編集 → 変更

  1. キャッシュ共有の注意

同じ作業ブック内で他のピボットテーブルが同じ元データを使用している場合、それらはピボットキャッシュを共有します。ここで計算フィールドを変更すると、すべてのピボットテーブルに反映されます。同じ指標の異なるバージョンが必要な場合は、別の作業ブックで作成するか、名前を区別してください。

  1. 計算フィールドの削除

名前のドロップダウンからフィールドを選択し、「削除」をクリックします。フィールドはピボットテーブルとフィールドパネルから消えます。元データには一切影響せず、分析レイヤーから派生指標のみが削除されます。

ピボットテーブル分析 → フィールド、アイテム、セット → 計算フィールド → フィールド選択 → 削除

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 5.  4
some-alt