ピボット テーブル データ モデルで計算フィールドを作成する方法
ピボット テーブル データ モデルで計算フィールドを作成する方法を探している場合 、この記事はこの目的に役立ちます。それでは、この仕事を行うための詳細な手順を知るために、メインの記事から始めましょう.
ワークブックをダウンロード
計算フィールドとは
計算フィールド ピボットテーブルの不可欠なプロパティです または ピボット チャート . メジャーとも呼ばれます . 計算フィールド または測定 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)
-
Excel でデータ モデルからテーブルを削除する方法 (2 つのクイック トリック)
このチュートリアルでは、2 を紹介します Excel のデータ モデルからテーブルを削除する簡単な方法。これらの方法は単純で、複雑な式を使用する必要はありません。また、最後のセクションでは、データ モデルがない場合に備えて、データ モデルにテーブルを追加する簡単な手順について説明します。 ここから練習用ワークブックをダウンロードできます。 データ モデルとは Excel のデータ モデル テーブルが 1 つ以上のデータ系列を介してそれらの間に関係を持っているデータ テーブルのコレクションです。このデータ テーブルのコレクションは、異なるワークシートから個々のテーブルにアクセスできる、より大
-
Excel でデータ モデルを作成する方法 (3 つの便利な方法)
データ モデルは、データ分析に不可欠な機能です。データ モデルを使用して、データ (テーブルなど) を Excel にロードできます。 メモリー。次に、Excel に伝えることができます 共通の列を使用してデータを接続します。各テーブル間の関係は、「モデル」という言葉で表されます データモデルで。 エクセル は、データ モデルを作成する複数の方法を提供します。この記事では、Excel でデータ モデルを作成する方法について説明します。 Excel でデータ モデルを作成する 3 つの便利な方法 この記事では、 3 について説明します Excel でデータ モデルを作成する