Power BI でテーブルの視覚エフェクトを作成および書式設定する

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

テーブルは、関連性のあるデータが論理的な一連の行と列に格納されたグリッドです。 テーブルには、ヘッダーと合計行を含めることもできます。 テーブルは、1 つのカテゴリの多くの値を調べるときの定量的な比較で役に立ちます。 次の例では、テーブルには、平均価格、前年比売上、売上目標など、[カテゴリ] 項目に対して異なる 5 つのメジャーが表示されます。

平均価格と売上目標を含むカテゴリ項目の 5 つのメジャーを表示するPower BIのテーブル視覚化のスクリーンショット。

Power BI は、レポート内でテーブルを作成し、そのテーブル内の要素を、同じレポート ページ上の他のビジュアルを使用してクロス強調表示するのに役立ちます。 行、列、さらには個々のセルを選択し、値をクロス強調表示することができます。 個々のセルおよび複数のセルを選択してコピーし、他のアプリケーションに貼り付けることもできます。

テーブルを使う場合

テーブルは、以下のようないくつかのシナリオに適しています。

  • 複数の指標を持つカテゴリ別の数値データを表します。
  • データをマトリックスとして表示するか、行と列を含む表形式で表示します。
  • ビジュアル表現ではなく、詳細なデータと正確な値を確認および比較する。

注意

コンテンツを共有するには (または、個人用 マイ ワークスペースの外部でコンテンツを表示する編集権限を持たない同僚の場合)、両方のユーザーに Power BI Pro または Premium Per User (PPU) ライセンスが必要です。 または 、コンテンツが容量上のワークスペースに存在している必要があります (Fabric F64+ または Power BI Premium (P))。 PPU ワークスペースは、機能を利用できる容量と同様に動作します。 無料ユーザーは、キャパシティに存在するコンテンツのみを閲覧できます。

サンプルを入手する

手順を進めるには、Power BI Desktop または Power BI サービスの小売りの分析のサンプル .pbix ファイルをダウンロードします。

このチュートリアルでは、小売の分析のサンプル PBIX ファイルを使用します。

  1. デスクトップに小売りの分析のサンプル PBIX ファイルをダウンロードします。

  2. Power BI Desktop で、[ファイル]>[レポートを開く] の順に選択します。

  3. 小売りの分析サンプル PBIX ファイルに移動して選択した後に、[開く] を選択します。

    小売りの分析サンプル PBIX ファイルがレポート ビューで開きます。

  4. 下部にある + を選択して、新しいページをレポートに追加します。

テーブルを作成する

この記事の冒頭に示すようなテーブルを作成し、品目カテゴリ別に売上値を表示できます。

  1. [データ] ペインで、[品目] を展開し、[カテゴリ] チェックボックスを選択します。 Power BI では、小売りの分析のサンプルのセマンティック モデル内のすべてのカテゴリを一覧表示するテーブルが自動的に作成されます。 テーブル ビジュアルが表示されない場合は、[ 視覚化 ] ウィンドウを使用してテーブル アイコンを選択します。

    Power BI視覚化ペインのテーブル ビジュアル アイコンのスクリーンショット。

    [カテゴリ] チェック ボックスがオンで、Power BI によって作成された既定のテーブル ビジュアルのスクリーンショット。

    このアクションでは、[視覚エフェクト] ペインの [列] セクションで [カテゴリ] データをフィールドとして構成します。

    テーブルにさらにカテゴリを追加しましょう。

  2. [売上] を展開し、[平均単価] チェック ボックスと [昨年の売上] チェック ボックスをオンにします。 次に、[売上][今年の売上] を選択し、[値][目標][状態] の 3 つすべてのオプションにチェックボックスを選択します。

    [データ] ペインで選択されているいくつかのチェック ボックスと、Power BI によって更新されたテーブル ビジュアルのスクリーンショット。

    Power BI は、選択したデータをフィールドとして [視覚エフェクト] ペインの [列] セクションに追加します。

  3. [視覚エフェクト] ペインで、[列] セクションのデータ フィールドを、次の画像に示す順序に一致するよう再配置します。

    [視覚化] ウィンドウの [列] セクションの並べ替え済みのテーブル データ フィールドのスクリーンショット。

    [視覚エフェクト] ペインで列を移動するには、[列] セクションのフィールドを選択して保持します。 フィールドを列の順序内の新しい場所にドラッグし、フィールドを解放します。 テーブル内の列の順序は、[ ] セクションのフィールドの新しい順序と一致するように更新されます。

テーブルの書式を設定する

テーブルはさまざまな方法で書式設定できます。 この記事では、いくつかのシナリオについて説明します。

次の手順では、テーブル データの表示を調整するための設定とオプションを構成する方法を示します。

  1. [ 視覚化 ] ウィンドウで、ビジュアルの 書式設定 (ペイントブラシ) アイコンを選択して [ 書式 ] セクションを開きます。 [ビジュアル] タブが選択されていることを確認します。

    [視覚化] ウィンドウの [ビジュアルの書式設定] セクションにアクセスする方法のスクリーンショット。

  2. テーブル グリッド オプションを設定してみましょう。

    1. [グリッド]、>[水平グリッド線] オプションと [垂直グリッド線] オプションを展開します。
    2. 青い を使用するように水平および垂直の枠線を変更します。

    [視覚化] ウィンドウの [書式] セクションのテーブル グリッド オプションのスクリーンショット。

  3. 次に、列ヘッダー テキストを調整してみてください。

    1. [列ヘッダー]、>[テキスト] オプションを展開します。

    2. 次のオプションを設定します。

      • [フォント] サイズを大きくし、太字 (B) を適用します。
      • [背景色] を変更します。
      • ヘッダーテキストの中央揃 えを 調整します。
      • [テキストの折り返し] をオンにすると、長い列見出しが複数の行にまたがって表示されます。

    [視覚化] ウィンドウの [書式] セクションのテーブル列ヘッダー オプションのスクリーンショット。

  4. 個々の列とヘッダーも書式設定できます。

    1. [特定の列] セクションを展開します。

    2. 設定の適用先 オプションで、系列 ドロップダウン リストを使用して、書式設定する特定の列を選択します。

      [今年の 売上] 列を選択します。

      選択した列のデータ値によって、使用可能な書式設定オプションが決まります。

    3. [値] オプションを展開し、テキストの色や背景色などの一部の設定を更新します

      特定の列を選択して書式設定オプションを更新する方法のスクリーンショット。

    4. 最後に、[設定の適用先] オプションを構成して、列データに対して更新された設定の使用方法を指定します。

      列内のすべてのと、値の合計を示す行に変更を適用します。

      列ヘッダー、合計行、およびすべての値で書式設定の変更を使用するように [設定の適用] オプションを設定する方法のスクリーンショット。

  5. 別の特定の列フィールドを更新することで学習した内容を実践します。

    1. [今年の売上状態] 列を更新します。
    2. Values オプションには、centerAlignment を指定します。
    3. セルに対してのみ更新された設定を使用するように、[設定の適用先] オプションを構成します。
  6. [ファイル]、>[保存] を選択して、テーブル レポート ページの変更を保存します。

更新済みテーブルの例を次に示します。

テキストのサイズや色、折り返し、枠線の色、背景の網かけの書式設定が更新されたテーブルのスクリーンショット。

構成オプションと設定を補完するために、他の方法でテーブルの書式を設定できます。 次のセクションでは、条件付き書式を適用する方法について説明します。

条件付き書式を使用する

テーブル内の小計と合計の条件付き書式を追加できます。 Power BI では、[視覚化] ウィンドウの [ ] セクションの任意のフィールドに合計値の条件付き書式 適用できます。 [設定の適用先] オプションを使用して、条件付き書式を使用するテーブル値を指定します。

条件付き書式ルールのしきい値または範囲を指定します。 マトリックスの場合、任意の [値] オプションはマトリックス階層の表示可能な最下位レベルを参照します。

テーブルで条件付き書式を使用すると、セルの値に基づいてアイコン、URL、セルの背景色とフォントの色を指定できます。 また、グラデーション カラーを適用して、数値範囲全体の値の分布を表示することもできます。

テーブルのすべての条件付き書式オプションの詳細な手順については、「テーブル とマトリックスに条件付き書式を適用する」を参照してください。 最も一般的なオプションの概要を次に示します。

  • 背景色シェーディング: 数値に基づいてセルの背景に色グラデーションを適用します。 値の範囲を視覚的に表すために、最小、最大、およびオプションの中心色を構成します。
  • データ バー: 数値をデータの大きさを表すカラー バーに置き換え、列を一目で簡単にスキャンできるようにします。
  • アイコン: 値の横に矢印や KPI アイコンなどの視覚的な合図を追加して、データ範囲またはカテゴリを表します。

テーブル値を他のアプリケーションにコピーする

テーブルまたはマトリックスには、Dynamics CRM、Excel、さらにはその他の Power BI レポートなど、他のアプリケーションで使用したいコンテンツを含めることができます。 Power BI のセル内を右クリックすると、1 つのセルまたは選択したセルのデータをクリップボードにコピーできます。 その後、クリップボードの内容を他のアプリケーションに貼り付けることができます。

1 つのセルをコピーする

1 つのセルの値をコピーするには:

  1. コピーするセルを選択します。

  2. セル内を右クリックします。

  3. [コピー]>[値のコピー] を選択して、セルの値をクリップボードにコピーします。

    注意

    Power BI では、セル内のデータ値のみがコピーされます。 セル値に適用された書式はコピーされません。

    他のアプリケーションで使用するセル値をコピーする方法のスクリーンショット。

複数のセルをコピーする

複数のセルの値をコピーするには、以下を行います。

  1. 連続するセル範囲を選択するか、Ctrl キー (+ 選択) を押しながら選択して、連続していない複数のセルを選択します。

  2. 選択したセルの内部を右クリックします。

  3. [コピー]>[選択内容のコピー] を選択して、セル値をクリップボードにコピーします。

    注意

    Power BI は、適用された書式設定に合わせてセル内のデータ値をコピーします。

    複数のセル値を同時にコピーして他のアプリケーションで使用する方法のスクリーンショット。

列幅の調整

Power BI テーブルとマトリックスの列の幅を調整して、読みやすさとプレゼンテーションを向上させることができます。 列のサイズを手動で変更したり、[書式] ウィンドウの [レイアウト] セクションを使用して、列のサイズを制御したり、既定の幅を設定したり、個々の列の幅をカスタマイズしたりできます。

手動調整

Power BI では、レポートまたはダッシュボードの列見出しが短くなることがあります。 完全な列名を表示するには、次の 2 つの方法で列のサイズを変更できます。

ドラッグしてサイズを変更する

サイズ変更矢印が表示されるまで、列見出しの右側のスペースに移動します。 矢印が表示されたら、サイズ変更ハンドルを左または右に移動して列の幅を調整します。

Power BI で列のサイズを変更する方法を示すアニメーション。

メニュー オプションを使用してサイズを変更する

調整する列を選択します。 使用可能なオプションから、幅を 10px に変更するには、[ 列の幅を広げる ] または [ 列の幅を狭く する] を選択します。

手動サイズ変更は、[書式] ウィンドウの [カスタム幅] コントロールに反映されます。

自動サイズの挙動

列のサイズ設定は、書式ウィンドウの ビジュアル>レイアウト>列幅 にあります。 [自動サイズの動作] ドロップダウンには、次の 3 つのオプションがあります。

  • コンテンツに合わせる: 列は、ビジュアル コンテナーにスペースがあると仮定して、データを表示するために必要な幅になります。
  • 合わせて拡大: 列は自動的に展開され、よりバランスの取れたレイアウトのビジュアル コンテナーに表示されます。 残った水平方向のスペースは、各列に均等に分散されます。
  • 固定幅: 列には、指定した幅が使用されます。 このオプションを選択すると、[ 既定の幅 ] 入力が表示され、すべての列とビジュアルに追加された新しい列の幅を設定できます。

既定の幅 (固定幅のみ)

[自動サイズの動作] が [固定幅] に設定されている場合は、既定の幅をピクセル単位で設定します。 カスタム幅をオフにすると、すべての列でこの均一な幅が使用されます。 ビジュアルに追加された新しい列でも、この既定の幅が使用されます。

カスタム幅

ユーザー設定の幅 をオンにすると、書式ペインから任意の列の幅を直接確認して調整できます。

  • ビジュアルの列数が 15 未満の場合は、各列に独自の幅の入力が表示されます。
  • ビジュアルに 15 個以上の列がある場合は、[ Apply settings to]\(設定を適用する\ ) ドロップダウンが表示されます。 列の幅を設定するには、ドロップダウンから列を選択します。 既にカスタム幅を持つ列には、アスタリスク (*) が付いています。

表示される幅の入力 (自動) は、列がカスタム幅ではなく自動サイズの動作を使用していることを示します。

カスタマイズをクリアするには:

  • すべてクリア: カスタム幅を オフに切り替えて、すべての列からカスタム幅をクリアします。
  • クリア 1: 1 つの列の入力ボックスをクリアするか、入力を右クリックして、その値を既定値にリセットするオプションを選択します。

マトリックス階層 (詳細)

列に階層があるマトリックスの場合、 既定ではカスタム幅 は階層の最下位レベルに対して均一な幅を設定します。 各組み合わせの幅を個別に設定するには、[ 詳細] をオンにします。 その後、各リーフ レベルの組み合わせが独自の幅入力と共に表示されるため、個別にサイズを変更できます。 組み合わせが多すぎて個別に表示できない場合は、代わりに設定の適用先ドロップダウンに表示されます。 カスタム幅を持つ組み合わせは、ドロップダウンにアスタリスク (*) でマークされるため、カスタム幅が適用されていて適用されていないものをすばやく確認できます。

列幅の条件付き書式

既定の幅ユーザー設定の幅の値の両方に条件付き書式を適用して、メジャーまたはフィールド値に基づいて列のサイズを設定できます。 幅入力の横にある fx ボタンを選択して条件付き書式ダイアログを開き、ルール、フィールド値、またはメジャーの幅を基準にします。

注意

メジャーを使用すると、セグメントや月などのカテゴリごとに値を内訳表示するマトリックスで、列幅を左右できます。 この場合、より粒度の粗い列に対する条件付き書式では、各列の値ではなく、マトリックス全体に対するメジャーの合計値のみが使用されます。 条件付き書式をより細かい幅 (1 つのカテゴリを明示的に) 適用すると、総計ではなくそのカテゴリの合計が使用されます。

モバイル ビュー

[書式] ウィンドウの [列の幅] 設定は、レポート ページのモバイル最適化レイアウトに対して個別に変更できます。 この独立した設定を使用すると、デスクトップ レイアウトを変更することなく、小さな画面にテーブルとマトリックスが適切に収まるように列の幅を調整できます。 詳細については、「モバイル アプリのPower BIレポートを最適化するを参照してください。

注意

モバイル レイアウトから列全体を削除するには、モバイル ビューでその幅を 0 に設定します。 この変更は、デスクトップ レイアウトの列には影響しません。

カスタム総数

Power BI のテーブルとマトリックスのカスタム合計を使用すると、必要に応じて特定の列の合計行が表示される内容を簡単に判断できます。

既定では、集計行には、レポート ページのフィルター コンテキスト全体でフィールドを評価した結果が表示されます。 ほとんどの場合、この動作は正しいです。 ただし、一部の特定のシナリオでは、合計行の表示内容を変更することが必要になる場合があります。 DAX を使用して合計行に表示される内容を制御できますが、カスタム集計を使用すると、合計行の値を、表示されている行の合計、平均、最小値、最大値、個別カウント、または件数に簡単に変更できます。 [ なし ] を選択して、列の合計行値を非表示にすることもできます。

カスタム合計を扱う

カスタム合計は、視覚的な 計算に基づいています。 カスタム合計を作成するには、ビジュアルで数値列を右クリックするか、[ビルド] ウィンドウを使用して [ 合計計算のカスタマイズ] を選択します。

カスタム合計計算のコンテキスト メニューのスクリーンショット。

次に、適用する合計計算を選択します。 次のオプションを使用できます。

カスタム合計オプション 合計行が表示されます。
合計 表示される行の値の合計
Average 表示される行の値の平均
Min 表示される行の最小値
マックス 表示される行の最大値
カウント (明確) 表示される行の一意の値の数
数える 表示される行の値の数
None 列の合計行値を非表示にします。
既定値にリセット 既定値 (カスタム合計が設定されている場合にのみ有効なオプション)

カスタム合計のしくみ

カスタム合計は、視覚的な 計算に基づいています。 上記のオプションのいずれかを選択するとすぐに、次の処理が行われます。

  • 元の列の名前は 、_Base サフィックスを取得します。 そのため、列の名前が "販売済み単位の合計" の場合、その列の名前は "Sold_Base単位の合計" になります。
  • 元の列は非表示です。
  • 元の列名を使用した新しいビジュアル計算が追加されます。 ビジュアル計算は次のようになります。
EXPANDALL ( <aggregation> ( [Original column_Base] ), ROWS COLUMNS )

たとえば、[販売単位の合計] 列に平均カスタム合計を追加すると、新しいビジュアル計算は次のようになります。

Sum of Units Sold = EXPANDALL ( AVERAGE ( [Sum of Units Sold_Base] ), ROWS COLUMNS )
  • ユーザー設定の合計が設定された列の合計セルに、Excel に似たインジケーターが表示されます。

ビジュアル計算編集モードに表示される結果は次のとおりです。

カスタム合計を含むビジュアル計算編集モードのスクリーンショット。

注意

ビルド ウィンドウでカスタム合計を右クリックし、[計算の編集] を選択すると、 別のビジュアル計算と同様 にカスタム合計を 編集できます。

既定値にリセット

カスタム合計が設定されたら、[ 既定にリセット ] オプションを使用して、Power BI の既定の動作に戻すことができます。 既定値にリセットすると、カスタム合計が削除され、加えられた変更が元に戻されます。

  • カスタム合計ビジュアル計算が削除される
  • 元の列が再び表示される
  • 元の列名がリセットされる

考慮事項と制限事項

考慮事項とトラブルシューティング

Power BI でテーブルを操作する場合は、次の考慮事項を確認してください。

  • 列の書式設定を適用する場合、1 列あたり 1 つのみ配置オプションを選択できます (自動中央)。 通常、列に含まれるのはテキストのみか、数値のみであり、値が混在することはありません。 列に数値とテキストの両方が含まれる場合、[自動] オプションではテキストは左に、数値は右に配置されます。 この動作は、左から右に読む言語をサポートします。
  • テーブル セルまたはヘッダーのテキスト データに改行文字が含まれている場合、既定では文字が無視されます。 Power BI でこれらの書式設定文字を認識させる場合は、[視覚エフェクト] ペインの> セクションで、特定の要素に対して [値]、>[値][テキストの折り返し] オプションを有効にします。
  • Power BI では、最初の 20 列と最初の 50 行に基づいて、表の最大セル サイズが計算されます。 これらのテーブル ディメンションを超えるセル内のコンテンツは、サイズが適切に設定されていない可能性があります。