適用対象:✅Power BI デスクトップ
Power BI ビジュアルの動的でカスタマイズされたタイトルとサブタイトルを作成できます。 フィールド、変数、またはその他のプログラム要素に基づいてデータ分析式 (DAX) を作成することで、ビジュアルのタイトルとサブタイトルを必要に応じて自動的に調整できます。 これらの変更は、フィルター、選択、またはその他のユーザー操作と構成に基づいて行われます。
動的なタイトル (式に基づくタイトル ともいう) の作成は簡単です。
ヒント
条件付き書式は、色、データ バー、アイコン、ボタン、図形、画像などの Web URL など、Power BI の他のビジュアル要素でも使用できます。 サポートされているビジュアルと書式設定オプションの完全な一覧については、「 Power BI ビジュアルの条件付き書式」を参照してください。
タイトルのフィールドを作成する
式に基づくタイトルを作成する最初の手順は、タイトルに使用するためにモデルでフィールドを作成することです。
ビジュアル タイトルに、言いたい内容や表現を反映させるクリエイティブな方法は多数あります。 いくつかの例を見てみましょう。
ビジュアルで製品のブランド名に対して受け取るフィルター コンテキストに基づいて変更される式を作成できます。 次の図は、このようなフィールドの DAX 式を示しています。
別の例では、ユーザーの言語またはカルチャに基づいて変更される動的なタイトルを使用します。
USERCULTURE() 関数を使用することで、DAX メジャーで言語固有のタイトルを作成できます。 この関数では、オペレーティング システムまたはブラウザーの設定に基づき、ユーザーのカルチャ コードが返されます。 次の DAX switch ステートメントを使用して、変換された正しい値を選択できます。
注
USERCULTURE()関数は、メジャー内で呼び出された場合にのみ、現在のユーザーのカルチャを返します。 計算テーブルまたは計算列で USERCULTURE() を使用すると、代わりにセマンティック モデルの既定の言語のカルチャ名が返されます。これらの式はモデルの読み込み時に評価されるためです。
SWITCH (
USERCULTURE(),
"de-DE", “Umsatz nach Produkt”,
"fr-FR", “Ventes par produit”,
“Sales by product”
)
または、すべての変換を含むルックアップ テーブルから文字列を取得することもできます。 そのテーブルをモデルに配置します。
これらは、Power BI Desktop でビジュアルの式に基づく動的なタイトルを作成するために使用できるいくつかの例にすぎません。 タイトルでできることは、想像力とモデルによってのみ制限されます。
タイトルまたはサブタイトルのフィールドを選択する
モデル内のフィールドの DAX 式を作成した後、ビジュアルのタイトルまたはサブタイトルに適用します。 フィールドを選択して適用するには:
[視覚化] ペインに移動します。 [書式] 領域で、[全般] タブを選択し、[タイトル] を [オン] に設定して、ビジュアルのタイトル オプションを表示します。
[タイトル] または [サブタイトル] テキストの横にある [条件付き書式 (fx)] を選択します。
[タイトル テキスト - タイトル] ダイアログ ボックスが表示されます。
ダイアログ ボックスで、タイトルに使用するために作成したフィールドを選択し、[OK] を選択します。
考慮事項と制限事項
ビジュアルの式に基づくタイトルの現在の実装にはいくつかの制限があります。
- 式ベースの書式設定は、Python ビジュアル、R ビジュアル、またはキー インフルエンサー ビジュアルでは現在サポートされていません。
- タイトルに対して作成するフィールドは、文字列データ型である必要があります。 数値や日付/時刻 (またはその他のデータ型) を返すメジャーは、現在、サポートされていません。
- ビジュアルをダッシュボードに固定すると、式に基づくタイトルは反映されません。
- 条件付き書式には、基となるモデルに定義されているメジャーのみを使用できます。また、レポートのローカルに作成されたメジャーは使用できません (セマンティック モデル接続)。
関連するコンテンツ
この記事では、ユーザーがレポートを操作するときに変更される可能性がある動的フィールドにビジュアルのタイトルを変換する DAX 式を作成する方法について説明しました。 次の記事も役立つ場合があります。