Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

ピボット テーブル データ モデルで計算フィールドを作成する方法

ピボット テーブル データ モデルで計算フィールドを作成する方法を探している場合 、この記事はこの目的に役立ちます。それでは、この仕事を行うための詳細な手順を知るために、メインの記事から始めましょう.

ワークブックをダウンロード

計算フィールドとは

計算フィールド ピボットテーブルの不可欠なプロパティです または ピボット チャート . メジャーとも呼ばれます . 計算フィールド または測定 DAX を使用して作成されたフィールドです 方式。 PivotTable の完了後にデータセットの追加プロパティを計算する場合 計算フィールド を作成して数式を簡単に適用できます。 ここ。この 計算フィールド 通常は 2 です 種類; 暗黙の計算フィールド 、および 明示的な計算フィールド . 暗黙の計算フィールド ピボットテーブル フィールドを使用して作成されます および 明示的な計算フィールド ピボットテーブル分析を使用して作成されます タブ

ピボット テーブル データ モデルで計算フィールドを作成する 4 つの例

ここでは、給与のリストと一部の会社の従業員の勤務日を含む次のデータセットがあります。次の例では、計算フィールドを作成します 従業員に指定されたボーナスを決定します。

ピボット テーブル データ モデルで計算フィールドを作成する方法

ここでは、Microsoft Excel 365 を使用しています。 この記事を作成するためのバージョンではありませんが、都合に応じて他のバージョンを使用できます。

例-1 :ピボット テーブル データ モデルでの暗黙的な計算フィールドの作成

この例では、次のデータセットを PivotTable に変換します .次に 計算フィールド を挿入します 30% になる従業員のボーナスを計算する

ピボット テーブル データ モデルで計算フィールドを作成する方法

ステップ-01 :ピボット テーブルの作成

ここでは、ピボットテーブルを作成します 計算フィールドを挿入するには

  • 挿入に移動 タブ>> ピボットテーブル ドロップダウン>> テーブル/範囲から オプション

ピボット テーブル データ モデルで計算フィールドを作成する方法

その後、 テーブルまたは範囲からのピボットテーブル ダイアログ ボックスが表示されます。

  • テーブル/範囲としてデータセットを選択します をクリックし、[新しいワークシート] をクリックします。
  • このデータをデータ モデルに追加するをチェックします オプションを選択して OK を押します .

ピボット テーブル データ モデルで計算フィールドを作成する方法

その後、2 つの部分を含む新しいシートが表示されます。 ピボットテーブル 1 ピボットテーブル フィールド .

ピボット テーブル データ モデルで計算フィールドを作成する方法

  • 従業員を下にドラッグ 地域と 給与

次に、次の ピボットテーブル 左側に表示されます。

ピボット テーブル データ モデルで計算フィールドを作成する方法

ステップ-02 :計算フィールドに入るメジャーの追加

このステップでは、メジャーを追加します または 計算フィールド DAX を使用して

  • 右クリック ピボットテーブルの名前 (ここでは、Range です )
  • メジャーの追加を選択します

ピボット テーブル データ モデルで計算フィールドを作成する方法

したがって、 メジャー ダイアログ ボックスが表示されます。

  • ボーナス ( または任意のもの) を メジャー ネーム
  • equal の後のボックス (= ) 記号で数式を入力します。ここでは、給与の合計が必要です s を入力した後のフィールドなど 、さまざまなオプションが表示されます。オプションの中から、[Sum of Salary] を選択します。 .

ピボット テーブル データ モデルで計算フィールドを作成する方法

  • さて、完全な式を書き留めてください
= [Sum of Salary]*0.03

ここでは、 0.03 を掛けています。 [給与の合計] ボーナス 30% になります

  • OK を押します .

ピボット テーブル データ モデルで計算フィールドを作成する方法

このようにして、計算フィールド ボーナス フィールド リストに表示されます。

ピボット テーブル データ モデルで計算フィールドを作成する方法

  • ボーナスを下にドラッグします フィールドを Values

その後、新しい列 ボーナス 計算された値が表示されます。

ピボット テーブル データ モデルで計算フィールドを作成する方法

給与とボーナスに通貨記号を追加すると、次の図になります。

ピボット テーブル データ モデルで計算フィールドを作成する方法

続きを読む: Excel でデータ モデルを作成する方法 (3 つの便利な方法)

例-2 :Power Pivot タブを使用した暗黙的な計算フィールドの作成

この例では、計算フィールドを作成します ボーナス DAX を使用して Power Pivot を使用した数式 タブ

ピボット テーブル データ モデルで計算フィールドを作成する方法

ステップ-01 :Power Pivot オプションを有効にする

Power Pivot が表示されない場合 Excel ワークシートのタブで、この手順に従ってこのオプションを有効にします。

  • ファイルに移動

ピボット テーブル データ モデルで計算フィールドを作成する方法

  • 次に、オプションを選択します .

ピボット テーブル データ モデルで計算フィールドを作成する方法

その後、 Excel のオプション が表示されます。

  • アドインに移動 タブをクリックし、[管理] の横にあるドロップダウン シンボルをクリックします。

ピボット テーブル データ モデルで計算フィールドを作成する方法

  • COM アドインの選択 オプションを選択して Go をクリックします .

ピボット テーブル データ モデルで計算フィールドを作成する方法

その後、 COM アドイン ウィザードが開きます。

  • Microsoft Power Pivot for Excel を確認してください オプションを選択して OK を押します .

ピボット テーブル データ モデルで計算フィールドを作成する方法

その結果、 Power Pivot が表示されます

ピボット テーブル データ モデルで計算フィールドを作成する方法

ステップ-02 :計算フィールドに入るメジャーの追加

  • Step-01 に従ってください 例-1 の 次のシートを開く

ピボット テーブル データ モデルで計算フィールドを作成する方法

  • 従業員を下にドラッグ 地域と 給与 価値

次に、次の ピボットテーブル 左側に表示されます。

ピボット テーブル データ モデルで計算フィールドを作成する方法

  • ピボットテーブルのセルを選択した後 、 パワー ピボット に移動します タブ>> 対策 ドロップダウン>> 新しいメジャー

ピボット テーブル データ モデルで計算フィールドを作成する方法

次に、 メジャー を取得します。 ダイアログ ボックス。

  • 小節名の設定 ボーナス 1 として
  • 次の式を に書き留めます。 ボックス
=[Sum of Salary]*0.03

ピボット テーブル データ モデルで計算フィールドを作成する方法

ここでもフォーマットを変更できます。

  • 通貨を選択 カテゴリとして 小数点以下の桁数を維持します 最大 2 .
  • 最後にOKを押してください .

ピボット テーブル データ モデルで計算フィールドを作成する方法

その後、 ボーナス 1 従業員のボーナスの列がピボットテーブルに自動的に追加されます .

ピボット テーブル データ モデルで計算フィールドを作成する方法

通貨 を追加した後 給与のシンボルとこの表の境界線をこの図のように最終的に表示します。

ピボット テーブル データ モデルで計算フィールドを作成する方法

続きを読む: Excel のデータ モデルからデータを取得する方法 (2 つの簡単な方法)

例-3 :ピボット テーブル データ モデルでの明示的な計算フィールドの生成

ここでは、 計算フィールド を使用します 明示的な 計算フィールド を直接生成する 従業員のボーナス額を決定する式を使用します。

ピボット テーブル データ モデルで計算フィールドを作成する方法

歩数 :

  • Step-01 に従ってください 例-1 の 次のシートを開く

ピボット テーブル データ モデルで計算フィールドを作成する方法

  • 従業員を下にドラッグ area and Salary to the Values

Then, the following PivotTable will appear on the left side.

ピボット テーブル データ モデルで計算フィールドを作成する方法

  • After selecting any cell of your PivotTable , go to the PivotTable Analyze tab>> Calculations group> > Fields, Items &Sets dropdown>> Calculated Field

ピボット テーブル データ モデルで計算フィールドを作成する方法

Afterward, the Insert Calculated Field dialog box will pop up.

  • Set the Name as Bonus 2 .
  • In the Formula box after the equal sign (= ) we will insert our desired field here.

ピボット テーブル データ モデルで計算フィールドを作成する方法

  • Click on the Salary field and press the Insert Field

ピボット テーブル データ モデルで計算フィールドを作成する方法

After that, Salary will appear in the Formula ボックス。

ピボット テーブル データ モデルで計算フィールドを作成する方法

  • Complete the formula like the following
= Salary*0.03
  • OK を押します .

ピボット テーブル データ モデルで計算フィールドを作成する方法

Finally, a new column with bonus values will be added to the Pivot Table .

ピボット テーブル データ モデルで計算フィールドを作成する方法

After adding the Currency symbol to the salaries and border to this table we will have the final look like this figure.

ピボット テーブル データ モデルで計算フィールドを作成する方法

続きを読む: Remove Data Model from Pivot Table in Excel (with Easy Steps)

Example-4 :Using Explicit Calculated Field for a Complex Formula in Pivot Table Data Model

Here, we will calculate the bonus values with some conditions, such as, for the employees who have working days more than 250 will get a 50% bonus of their salaries and the rest will receive a 50% bonus of their salaries. To apply this condition, we will use the IF function

ピボット テーブル データ モデルで計算フィールドを作成する方法

歩数 :

  • Follow Step-01 of Example-1 to open up the following sheet.

ピボット テーブル データ モデルで計算フィールドを作成する方法

  • Drag down Employee to the Rows area and Working Days , and Salary to the Values

Then, the following PivotTable will appear on the left side.

ピボット テーブル データ モデルで計算フィールドを作成する方法

  • After selecting any cell of your PivotTable , go to the PivotTable Analyze tab>> Calculations group> > Fields, Items &Sets dropdown>> Calculated Field

ピボット テーブル データ モデルで計算フィールドを作成する方法

Afterward, the Insert Calculated Field dialog box will pop up.

  • Set the Name as Bonus 3 .
  • In the Formula box after the equal sign (= ) we will insert our desired field here.

ピボット テーブル データ モデルで計算フィールドを作成する方法

  • Firstly, write down IF( to start the formula.

ピボット テーブル データ モデルで計算フィールドを作成する方法

  • Click on the Working Days field and press the Insert Field

ピボット テーブル データ モデルで計算フィールドを作成する方法

In this way, we will insert our required fields into the formula.

  • Apply the following formula.
=IF('Working Days' >250,Salary *0.05,Salary *0.03)
  • OK を押します .

ピボット テーブル データ モデルで計算フィールドを作成する方法

Finally, we will have a new column with calculated bonuses.

ピボット テーブル データ モデルで計算フィールドを作成する方法

After adding the Currency symbol to the salaries, bonuses, and border to this table we will have the final look like this figure.

ピボット テーブル データ モデルで計算フィールドを作成する方法

続きを読む: [Fixed!] Excel Data Model Relationships Not Working (6 Solutions)

How to Remove Calculated Field in Pivot Table Data Model

Here, we will show the process of eliminating the calculated field Sum of Bonus 3 from the following Pivot Table .

ピボット テーブル データ モデルで計算フィールドを作成する方法

歩数 :

  • Select any cell on the column which is created by entering the calculated field and then Right-click

ピボット テーブル データ モデルで計算フィールドを作成する方法

  • Choose the Remove “Sum of Bonus 3”

ピボット テーブル データ モデルで計算フィールドを作成する方法

In this way, we have removed the calculated field .

ピボット テーブル データ モデルで計算フィールドを作成する方法

続きを読む: How to Remove Table from Data Model in Excel (2 Quick Tricks)

How to Get a List of Formulas for Calculated Field in Pivot Table Data Model

If you want to get a list of formulas used in the calculated field , then you can follow this section.

ピボット テーブル データ モデルで計算フィールドを作成する方法

歩数 :

  • After selecting any cell of your PivotTable , go to the PivotTable Analyze tab>> Calculations group> > Fields, Items &Sets dropdown>> List Formulas

ピボット テーブル データ モデルで計算フィールドを作成する方法

Then you will be taken to a new sheet where you will get a detailed list of formulas.

ピボット テーブル データ モデルで計算フィールドを作成する方法

結論

In this article, we tried to create a calculated field in the pivot table data model .役に立つことを願っています。提案や質問がある場合は、コメント セクションで自由に共有してください。

関連記事

  • How to Use Data Model in Excel (3 Examples)
  • Manage Data Model in Excel (with Easy Steps)

  1. Excel でデータ モデルからテーブルを削除する方法 (2 つのクイック トリック)

    このチュートリアルでは、2 を紹介します Excel のデータ モデルからテーブルを削除する簡単な方法。これらの方法は単純で、複雑な式を使用する必要はありません。また、最後のセクションでは、データ モデルがない場合に備えて、データ モデルにテーブルを追加する簡単な手順について説明します。 ここから練習用ワークブックをダウンロードできます。 データ モデルとは Excel のデータ モデル テーブルが 1 つ以上のデータ系列を介してそれらの間に関係を持っているデータ テーブルのコレクションです。このデータ テーブルのコレクションは、異なるワークシートから個々のテーブルにアクセスできる、より大

  2. Excel でデータ モデルを作成する方法 (3 つの便利な方法)

    データ モデルは、データ分析に不可欠な機能です。データ モデルを使用して、データ (テーブルなど) を Excel にロードできます。 メモリー。次に、Excel に伝えることができます 共通の列を使用してデータを接続します。各テーブル間の関係は、「モデル」という言葉で表されます データモデルで。 エクセル は、データ モデルを作成する複数の方法を提供します。この記事では、Excel でデータ モデルを作成する方法について説明します。 Excel でデータ モデルを作成する 3 つの便利な方法 この記事では、 3 について説明します Excel でデータ モデルを作成する