次の方法で共有


Power BI Desktop でデータ分析用のメジャーを作成する

Power BI Desktop は、わずか数ステップでデータに関する分析情報を作成するのに役立ちます。 ただし、そのデータに、最も重要な質問に答えるために必要なものがすべて含まれていない場合があります。 メジャーは、それを入手するために役立ちます。

メジャーは、最も一般的なデータ分析のいくつかに使用します。 [ データ ] ペインを使用して、合計、平均、最小値、最大値、カウントなどの基本的な集計を設定できます。 メジャーの計算結果は、レポートを操作する際に変化するため、高速かつ動的なデータ探索を実行できます。

この記事では、手段を紹介し、それらの使用方法と整理方法を説明します。

手段や措置を理解する

Power BI Desktop では、 レポートテーブル、または モデル ビューにメジャーを作成して表示します。 自分で作成した計算基準は、データリストに電卓アイコンと共に表示されます。 メジャーには任意の名前を付け、他のフィールドと同じように、新規または既存の視覚エフェクトを追加することができます。

Power BI Desktop の [データ] ウィンドウのスクリーンショット。データ フィールドの一覧には、売上に関連する 3 つのメジャーが強調表示されています。

メジャーを作成してレポートで使用する方法については、「 独自のメジャーを作成して使用する」を参照してください。

レポート レベルの指標

データ モデルで作成する モデル メジャー に加えて、Power BI で レポート レベルのメジャーを 作成することもできます。 レポートレベル指標、またはレポート指標は、既存のデータセットやライブ接続に基づいてレポート内で直接作成するカスタム計算または測定基準です。 これらのメジャーは、元のデータセットを変更せずに、ユーザーが特定のビジネス ロジックを追加したり、視覚的な計算を作成したり、レポートのコンテキストに関連する計算を実行したりする方法を提供します。

データ分析式 (DAX) を使用して、レポートレベルの測定値を定義します。 レポート内の視覚化でこれらのメジャーを使用して、追加の分析情報を提供し、特定の分析ニーズに合わせてデータプレゼンテーションを調整できます。 これらのメジャーは柔軟性を高め、ユーザーが既存のデータ モデルから新しい分析情報を動的に導き出すのに役立ちます。

Note

ダイアログから選択できる既製のクイックメジャーにも興味を持つかもしれません。 これらはメジャーをすばやく作成する優れた方法であり、DAX 構文を学習する優れた方法でもあります。これは、自動的に作成された DAX 数式を確認できるためです。 詳細については、「 一般的な計算にクイック メジャーを使用する」を参照してください。

DAX

メジャーは、数式の結果を計算します。 独自のメジャーを作成するときは、DAX 数式言語を使用します。 DAX には 200 を超える関数、演算子、およびコンストラクトから成るライブラリが含まれています。 このライブラリは、メジャーを作成する際の柔軟性が非常に高く、データ分析に必要なほとんどすべての計算結果を得ることができます。

DAX の数式は、Excel の数式とよく似ています。 DAX には、 DATESUMLEFTなど、Excel と同じ関数も多数あります。 ただし、DAX 関数は、Power BI Desktop で見つけたようなリレーショナル データを操作するためのものです。

売上予測の例

Janice は、Contoso 社の営業マネージャーです。 Janice では、次の会計年度にリセラーの販売予測を提供する必要があります。 Janice は、昨年の売上金額に基づいて見積もりを決定し、今後 6 か月間に予定されているさまざまなプロモーションによって年間 6% 増加します。

推定値を報告するため、Janice は Power BI Desktop に昨年度の売上データをインポートします。 Janice は Reseller Sales テーブルに、SalesAmount フィールドがあることを確認します。 インポートされたデータには昨年の売上金額のみが含まれているため、Janice は SalesAmount フィールドの名前を [過去年の売上] に変更します。 次に、Janice は Last Years Sales をレポート キャンバスにドラッグします。 グラフの視覚化には、昨年のすべてのリセラー売上の合計である単一の値として表示されます。

Janice は、計算を指定しなくてもそれが自動的に提供されることに気が付きました。 Power BI Desktop では、 過去 1 年間の売上のすべての値を合計することで、独自のメジャーが作成されます。

しかし、Janice には、来年の売上の予測を立てるための指標が必要です。 この指標は、昨年の売上に 1.06 を乗算して、ビジネスの予想される 6% の増加を考慮しています。 この計算では、Janice は Modeling>New メジャー を選択し、次の DAX 数式を入力してメジャーを作成します。

    Projected Sales = SUM('Reseller Sales'[Last Years Sales])*1.06

次に、Janice が新しい Projected Sales メジャーをグラフにドラッグします。

Power BI Desktop のクラスター化縦棒グラフのスクリーンショット。売上と予測売上の列が表示されています。[データ] ペインで、これらのメジャーが強調表示されます。

このように、Janice は短時間かつ最小限の労力で売上予測を計算するメジャーを作成できました。 Janice はさらに、特定の販売店をフィルター処理したり、レポートに他のフィールドを追加したりして、予測データをさらに分析することができます。

メジャー用のデータ カテゴリ

メジャーのデータ カテゴリを設定できます。

特に、データ カテゴリを使用すると、メジャーを使用して URL を動的に作成できます。 具体的には、URL 文字列を生成するメジャーを作成できます。 次に、メジャーのデータ カテゴリを Web URL に設定できます。 レポートにメジャーを追加すると、Power BI はそれをユーザーがコンテンツにアクセスするために選択できるリンクとして表示します。 ターゲット URL は指標から作成されるため、データ コンテキストやユーザーの選択に基づいて変動します。

この方法は、 URL フィルター パラメーター を使用して他の Power BI レポートにリンクする場合に特に便利です。

指標を整理する

メジャーには、データ リスト内の場所を定義する ホーム テーブル があります。 その場所を変更するには、ご利用のモデル内のテーブルから場所を選択します。

Net Sales メジャーの数式と設定を示す Power BI Desktop のスクリーンショット。展開されたホーム テーブルの一覧には、3 つのテーブルが含まれています。

テーブル内のフィールドを 表示フォルダーに整理することもできます。

  1. Power BI Desktop の左端で、[ モデル ビュー] を選択します。
  2. [ データ ] ウィンドウで、使用可能なフィールドの一覧に移動し、移動するフィールドを選択します。
  3. [ プロパティ ] ウィンドウの [ 表示フォルダー] に、新しいフォルダーの名前を入力します。

新しいフォルダーが作成され、選択したフィールドがそのフォルダーに移動されます。

[フォルダーの表示] フィールドに入力されている名前を示すアニメーション。その後、フォルダーが作成され、選択したフィールドが新しいフォルダーに追加されます。

バックスラッシュ記号を使用することで、サブフォルダーを作成することができます。 たとえば、「 Finance\Currencies」と入力すると、Power BI によって Finance フォルダーが作成され、その中に 通貨 フォルダーが作成されます。

セミコロンを使用してフォルダー名を区切ることにより、1 つのフィールドを複数のフォルダーに表示することができます。 たとえば、Products\Names;Departments と入力すると、フィールドは Departments フォルダーと Names フォルダーが Products フォルダー内に表示されます。

メジャーのみを含む特殊なテーブルを作成できます。 そのテーブルは常に [データ ] ペインの上部に表示されます。 これを行うには、次の手順を実行します。

  1. Enter データを使用して、1 つの列のみを含むテーブルを作成します。
  2. 指標をそのテーブルに移動します。
  3. テーブル自体ではなく、そのテーブルの列を非表示にします。
  4. [データ] ペインの上部にある矢印を選択して、フィールド リストを閉じて再度開き、変更を表示します。

Power BI Desktop の [データ] ウィンドウのスクリーンショット。リストの上部にあるフィールドは、3 つのメジャーを含み、列を含まないテーブルです。

ヒント

Power BI Desktop で非表示の測定基準が表示され、アクセス可能です。 ただし、Excel と Power BI サービスはクライアント ツールと見なされるため、Excel または Power BI サービスに非表示のメジャーは見つかりません。

動的書式指定文字列

動的書式指定文字列を使用する場合は、別の DAX 式で書式指定文字列を条件付きで適用することで、ビジュアルでのメジャーの表示方法をカスタマイズできます。 詳細については、「 メジャーの動的書式指定文字列を作成する」を参照してください。

  • この記事では、対策の簡単な紹介を行います。 独自の指標を作成する方法を示す多くのリソースが利用可能です。 詳細については、「チュートリアル:Power BI Desktop で独自のメジャーを作成する」をご覧ください。 このチュートリアルに従うと、サンプルファイルをダウンロードし、ステップバイステップでデータメトリクスを作成する方法の手順を確認できます。

  • DAX は、Power BI だけでなく、Excel および SQL Server Analysis Services の Power Pivot で使用される確立された言語です。 DAX の詳細については、次のリソースを参照してください。