Power BI Desktop の式に基づくタイトル

適用対象: Power BI Desktop Power BI サービス

Power BI ビジュアルに対して、カスタマイズされた動的なタイトルを作成できます。 フィールド、変数、またはその他のプログラム要素に基づいて Data Analysis Expressions (DAX) を作成することで、ビジュアルのタイトルを必要に応じて自動的に調整できます。 これらの変更は、フィルター、選択、またはその他のユーザー操作と構成に基づいています。

Screenshot showing the Power BI Desktop conditional formatting option.

動的なタイトル (式に基づくタイトル ともいう) の作成は簡単です。

タイトルのフィールドを作成する

式に基づくタイトルを作成する最初の手順は、タイトルに使用するためにモデルでフィールドを作成することです。

ビジュアルのタイトルに、伝えたい内容や表現したい内容を反映させるためのさまざまな創造的方法があります。 例をいくつか見てみましょう。

ビジュアルで製品のブランド名に対して受け取るフィルター コンテキストに基づいて変更される式を作成できます。 次の図は、このようなフィールドの DAX 式を示しています。

Screenshot showing the DAX formula: Line chart title =

別の例では、ユーザーの言語またはカルチャに基づいて変更される動的なタイトルを使用します。 USERCULTURE() 関数を使用することで、DAX メジャーで言語固有のタイトルを作成できます。 この関数では、オペレーティング システムまたはブラウザーの設定に基づき、ユーザーのカルチャ コードが返されます。 次の DAX switch ステートメントを使用して、変換された正しい値を選択できます。

SWITCH (
  USERCULTURE(),
  "de-DE", “Umsatz nach Produkt”,
  "fr-FR", “Ventes par produit”,
  “Sales by product”
)

または、すべての変換を含むルックアップ テーブルから文字列を取得することもできます。 そのテーブルをモデルに配置します。

これらは、Power BI Desktop でビジュアルの式に基づく動的なタイトルを作成するために使用できるいくつかの例にすぎません。 タイトルでできることは、お客様の想像力とモデルで決まります。

タイトルのフィールドを選択する

モデルで作成するフィールドに対して DAX 式を作成した後、それをビジュアルのタイトルに適用する必要があります。 フィールドを選択して適用するには:

  1. [視覚化] ペインに移動します。 [書式] 領域で、[全般] タブを選択し、[タイトル][オン] に設定して、ビジュアルのタイトル オプションを表示します。

  2. [タイトル] テキストの横にある [条件付き書式] (fx) を選択します。

    [タイトル テキスト - タイトル] ダイアログ ボックスが表示されます。

    Screenshot showing the Title text - Title dialog box.

  3. ダイアログ ボックスで、タイトルに使用するために作成したフィールドを選択し、[OK] を選択します。

考慮事項と制限事項

ビジュアルの式に基づくタイトルの現在の実装にはいくつかの制限があります。

  • 式に基づく書式設定は、現在、Python ビジュアル、R ビジュアル、または主要なインフルエンサーのビジュアルではサポートされていません。
  • タイトルに対して作成するフィールドは、文字列データ型である必要があります。 数値や日付/時刻 (またはその他のデータ型) を返すメジャーは、現在、サポートされていません。
  • ビジュアルをダッシュボードにピン留めすると、式に基づくタイトルが引き継がれません。
  • 条件付き書式には、基となるモデルに定義されているメジャーのみを使用できます。また、レポートのローカルに作成されたメジャーは使用できません (セマンティック モデル接続)。

この記事では、ユーザーがレポートを操作するときに変更される可能性がある動的フィールドにビジュアルのタイトルを変換する DAX 式を作成する方法について説明しました。 次の記事も役立つ場合があります。