Excel-dax-editing-calculated-field

提供:Dev Guides
移動先:案内検索

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]タブをクリックします。
  • [計算]グループの[計算フィールド]をクリックします。
  • ドロップダウンリストで[計算フィールドの管理]をクリックします。

Excelウィンドウでの計算フィールドの表示

[計算フィールドの管理]ダイアログボックスが表示されます。 データモデルの明示的な計算フィールドの名前がダイアログボックスに表示されます。

計算フィールドの管理ダイアログボックス

計算フィールドの管理での計算フィールドの変更

[計算フィールドの管理]ダイアログボックスで計算フィールドを変更できます。

  • メダル数をクリックします。
  • [編集]ボタンをクリックします。

計算フィールドの管理での計算フィールドの変更

[計算フィールド]ダイアログボックスが表示されます。

  • 数式ボックスで=の右側の数式を選択します。

[計算フィールドダイアログボックスが表示されます]

  • 新しい数式を入力します。
  • OKをクリックしてください。
  • [計算フィールドの管理]ダイアログボックスで[閉じる]をクリックします。

計算フィールドの管理で計算フィールドの名前を変更する

[計算フィールドの管理]ダイアログボックスで計算フィールドの名前を変更できます。

  • メダル数をクリックします。
  • [編集]ボタンをクリックします。

[計算フィールド]ダイアログボックスが表示されます。

  • [計算フィールド名]ボックスで名前を選択します。

計算フィールドの管理での計算フィールドの名前変更

  • 計算フィールドの新しい名前を入力します。
  • OKをクリックしてください。
  • [計算フィールドの管理]ダイアログボックスで[閉じる]をクリックします。

データモデルの計算フィールドの移動

計算フィールドは、作成されたテーブルの計算領域内で移動できます。 ただし、別のテーブルに移動することはできません。

  • 計算フィールドを右クリックします。
  • 切り取りをクリックします。
  • 同じテーブルの計算領域の別の場所にポインタを移動します。
  • 貼り付けをクリックします。

-計算フィールドのDAX式のデータ参照は列名によるものであり、明示的に記述されているため、計算フィールドがテーブルの計算領域内のどこにあるかは実際には関係ありません。