Excel-dax-editing-calculated-field
Excel DAX-計算フィールドの編集
計算フィールドを編集して変更できます。 ただし、計算フィールドを編集する前に、保存場所を知っておく必要があります。 つまり、計算されたフィールドはどのテーブルに格納されます。 これは、暗黙的および明示的な計算フィールドの両方に当てはまります。 計算フィールドは、データモデル内の1つのテーブルにのみ関連付けることができます。
計算フィールドの検索
データモデルの計算フィールドを見つけるには、次のことを行います-
- Power Pivotウィンドウのリボンの[詳細設定]タブをクリックします。
- [暗黙的な計算フィールドを表示]をクリックします。
- ダイアグラムビューをクリックします。
上のスクリーンショットでわかるように、[暗黙的な計算フィールドの表示]がリボンで強調表示されています。 強調表示されていない場合は、もう一度クリックします。
また、列、計算フィールド、階層、およびKPIの4つのチェックボックスがあることも確認できます。 デフォルトでは、4つすべてが選択されています。
- ボックス、列、階層、およびKPIのチェックを外します。
これにより、[計算フィールド]ボックスのみがチェックされたままになります。
上記のスクリーンショットに見られるように、結果テーブルのみにフィールドが表示されています。 他の2つのテーブルは空白です。 これは、結果テーブルにのみ計算フィールドがあることを示しています。 また、暗黙の計算フィールドにはアイコン画像があります:/excel_dax/images/implicit_calculated_fields_icon.jpg [Implicit Calculated Fields Icon]が表示されますが、明示的な計算フィールド– Medal Countにはアイコンがありません。
テーブルの計算フィールドの表示
次のように表の計算フィールドを表示できます-
- 計算フィールドをクリックします。
- 右クリックして、ドロップダウンリストで[ジャンプ]を選択します。
テーブルがデータビューに表示されます。
上記のスクリーンショットに見られるように、計算フィールドはテーブルの計算領域に表示されます。
テーブル内の計算フィールドの変更
テーブルの計算フィールドに使用される式を変更できます。
- データモデルのデータビューでテーブルの計算フィールドをクリックします。
- 数式バーで数式を選択します–:=の右側。
数式が強調表示されます。
- 新しい数式を入力します。
- Enterを押します。
DAXの式については、後続の章で詳しく説明します。
データモデルの計算フィールドの名前を変更する
データビューまたはダイアグラムビューのいずれかで、データテーブルの計算フィールドの名前を変更できます。
データビューの計算フィールドの名前を変更する
- データモデルのデータビューでテーブルの計算フィールドをクリックします。
- 数式バーで計算フィールド名を選択します–:=の左側。
計算フィールド名が強調表示されます。
- 計算フィールドの新しい名前を入力します。
- Enterを押します。
DAX構文の詳細については、後続の章で説明します。
ダイアグラムビューの計算フィールドの名前の変更
- ダイアグラムビューのテーブルで計算フィールド名を右クリックします。
- ドロップダウンリストで[名前の変更]をクリックします。
名前は編集モードになります。 計算フィールドの新しい名前を入力します。
Excelウィンドウで計算フィールドを表示する
次のように、Excelウィンドウで計算フィールドを表示できます-
- リボンの[POWERPIVOT]タブをクリックします。
- [計算]グループの[計算フィールド]をクリックします。
- ドロップダウンリストで[計算フィールドの管理]をクリックします。
[計算フィールドの管理]ダイアログボックスが表示されます。 データモデルの明示的な計算フィールドの名前がダイアログボックスに表示されます。
計算フィールドの管理ダイアログボックス
計算フィールドの管理での計算フィールドの変更
[計算フィールドの管理]ダイアログボックスで計算フィールドを変更できます。
- メダル数をクリックします。
- [編集]ボタンをクリックします。
[計算フィールド]ダイアログボックスが表示されます。
- 数式ボックスで=の右側の数式を選択します。
[計算フィールドダイアログボックスが表示されます]
- 新しい数式を入力します。
- OKをクリックしてください。
- [計算フィールドの管理]ダイアログボックスで[閉じる]をクリックします。
計算フィールドの管理で計算フィールドの名前を変更する
[計算フィールドの管理]ダイアログボックスで計算フィールドの名前を変更できます。
- メダル数をクリックします。
- [編集]ボタンをクリックします。
[計算フィールド]ダイアログボックスが表示されます。
- [計算フィールド名]ボックスで名前を選択します。
- 計算フィールドの新しい名前を入力します。
- OKをクリックしてください。
- [計算フィールドの管理]ダイアログボックスで[閉じる]をクリックします。
データモデルの計算フィールドの移動
計算フィールドは、作成されたテーブルの計算領域内で移動できます。 ただし、別のテーブルに移動することはできません。
- 計算フィールドを右クリックします。
- 切り取りをクリックします。
- 同じテーブルの計算領域の別の場所にポインタを移動します。
- 貼り付けをクリックします。
注-計算フィールドのDAX式のデータ参照は列名によるものであり、明示的に記述されているため、計算フィールドがテーブルの計算領域内のどこにあるかは実際には関係ありません。