Power BI Desktop でデータ分析用のメジャーを作成するCreate measures for data analysis in Power BI Desktop

Power BI Desktop では、わずか数クリックで、データに対する洞察を作成できます。Power BI Desktop helps you create insights into your data with just a few clicks. しかし、場合によっては、最も重要な質問に答えるために必要なものが、データに含まれていないことがあります。But sometimes that data just doesn’t include everything you need to answer some of your most important questions. メジャーは、それを入手するために役立ちます。Measures can help you get there.

メジャーは、最も一般的なデータ分析のいくつかに使用します。Measures are used in some of the most common data analyses. 合計、平均、最小値、最大値、カウントなどのシンプルな集計は、 [フィールド] ウェルで設定できます。Simple summarizations such as sums, averages, minimum, maximum and counts can be set through the Fields well. メジャーの計算結果は、ユーザーがレポートを操作するたびに変化するため、アドホック データ探索を高速で、また動的に実行できます。The calculated results of measures are always changing in response to your interaction with your reports, allowing for fast and dynamic ad-hoc data exploration. 詳しく見てみましょう。Let’s take a closer look. 詳細については、メジャーの作成に関するページを参照してください。For more information, see Create measures.

メジャーについてUnderstanding measures

Power BI Desktop では、レポート ビュー または データ ビュー でメジャーを作成し、表示します。In Power BI Desktop, measures are created and displayed in Report View or Data View. ユーザーが自分で作成したメジャーは、フィールド リストに、計算機のアイコン付きで表示されます。Measures you create yourself appear in the Fields list with a calculator icon. メジャーには任意の名前を付け、他のフィールドと同じように、新規または既存の視覚エフェクトを追加することができます。You can name measures whatever you want, and add them to a new or existing visualization just like any other field.

[フィールド] のメジャー フィールド

注意

ダイアログ ボックスから選ぶことができる既製の クイック メジャー もあります。You might also be interested in quick measures, which are ready-made measures you can select from dialog boxes. これらはメジャーをすばやく作成することができ、自動的に作成される Data Analysis Expressions (DAX) 式を確認できるため DAX 構文の勉強にも適しています。They're a good way to quickly create measures, and also a good way to learn Data Analysis Expressions (DAX) syntax, since they're automatically created DAX formulas are available to review. 詳細については、クイック メジャーに関するページを参照してください。For more information, see quick measures.

Data Analysis Expressions (DAX)Data Analysis Expressions

メジャーは、数式の結果を計算します。Measures calculate a result from an expression formula. 独自のメジャーを作成するときは、Data Analysis Expressions (DAX) 数式言語を使用します。When you create your own measures, you’ll use the Data Analysis Expressions (DAX) formula language. DAX には 200 を超える関数、演算子、およびコンストラクトから成るライブラリが含まれています。DAX includes a library of over 200 functions, operators, and constructs. このライブラリは、メジャーを作成する際の柔軟性が非常に高く、データ分析に必要なほとんどすべての計算結果を得ることができます。Its library provides immense flexibility in creating measures to calculate results for just about any data analysis need.

DAX の数式は、Excel の数式とよく似ています。DAX formulas are a lot like Excel formulas. DAX には、DATESUMLEFT など、Excel と同じ機能が多数用意されています。DAX even has many of the same functions as Excel, such like DATE, SUM, and LEFT. ただし、DAX 関数は、Power BI Desktop で取り扱っているようなリレーショナル データを扱うことを意図しています。But the DAX functions are meant to work with relational data like we have in Power BI Desktop.

例を見てみましょうLet’s look at an example

Jan は、Contoso 社の営業マネージャーです。Jan is a sales manager at Contoso. Jan は、次の会計年度の販売店売上予測を提供するように依頼されました。Jan has been asked to provide reseller sales projections over the next fiscal year. そこで、Jan は昨年度の売上高に基づき、今後 6 か月間に予定されている各種のプロモーションの成果として年率 6% の売上増加を見込んで予測を立てることにしました。Jan decides to base the estimates on last year's sales amounts, with a six percent annual increase resulting from various promotions that are scheduled over the next six months.

推定値を報告するため、Jan は Power BI Desktop に昨年度の売上データをインポートします。To report the estimates, Jan imports last year's sales data into Power BI Desktop. Jan は、Reseller Sales テーブルに SalesAmount フィールドがあることを確認します。Jan finds the SalesAmount field in the Reseller Sales table. インポートしたデータには昨年度の売上高だけが含まれているので、Jan は "SalesAmount" フィールドの名前を "Last Years Sales" に変更します。Because the imported data only contains sales amounts for last year, Jan renames the SalesAmount field to Last Years Sales. その後、Jan は "Last Years Sales" をレポート キャンバスにドラッグします。Jan then drags Last Years Sales onto the report canvas. 昨年度のすべての販売店の売上合計を示す単一の値として、グラフによる視覚エフェクトが表示されます。It appears in a chart visualization as single value that is the sum of all reseller sales from last year.

Jan は計算を指定しなくても、自動的に 1 つ用意されたことに気付きます。Jan notices that even without specifying a calculation, one has been provided automatically. Power BI Desktop により、"Last Years Sales" に含まれるすべての値の合計を計算する独自のメジャーが作成されました。Power BI Desktop created its own measure by summing up all of the values in Last Years Sales.

しかし、次の会計年度の売上予測を計算するメジャーが必要です。このメジャーでは、事業に 6% の増加を見込んで、昨年度の売上に 1.06 を乗算して計算します。But Jan needs a measure to calculate sales projections for the coming year, which will be based on last year's sales multiplied by 1.06 to account for the expected 6 percent increase in business. この計算について、Jan はメジャーを作成します。For this calculation, Jan will create a measure. [新しいメジャー] 機能を使用して、Jan は新しいメジャーを作成し、次の DAX 式を入力します。Using the New Measure feature, Jan creates a new measure, then enters the following DAX formula:

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

その後、Jan は新しい Projected Sales メジャーをグラフにドラッグします。Jan then drags the new Projected Sales measure into the chart.

新しい Projected Sales のビジュアル

このように、Jan は迅速に、最小限の労力で、売上予測を計算するメジャーを作成できました。Quickly and with minimal effort, Jan now has a measure to calculate projected sales. Jan はさらに、特定の販売店をフィルター処理したり、レポートに他のフィールドを追加したりして、予測データをさらに分析することができます。Jan can further analyze the projections by filtering on specific resellers or by adding other fields to the report.

メジャー用のデータ カテゴリData categories for measures

メジャー用のデータ カテゴリを選択することもできます。You can also pick data categories for measures.

特に、データ カテゴリでは、メジャーを使用して URL を動的に作成し、データ カテゴリを Web URL としてマークすることができます。Among other things, data categories allow you to use measures to dynamically create URLs, and mark the data category as a Web URL.

メジャーを Web URL として表示するテーブルを作成すれば、ご自分の選択内容に基づいて作成された URL をクリックすることができます。You could create tables that display the measures as Web URLs, and be able to click on the URL that's created based on your selection. この方法は特に、URL フィルター パラメーターを使用して他の Power BI レポートにリンクする場合に役に立ちます。This approach is especially useful when you want to link to other Power BI reports with URL filter parameters.

メジャーを整理するOrganizing your measures

メジャーには、フィールド リストのどこメジャーが表示されるかを定義する "ホーム" テーブルがあります。Measures have a Home table that defines where they're found in the field list. その場所を変更するには、ご利用のモデル内のテーブルから場所を選択します。You can change their location by choosing a location from the tables in your model.

ご利用のメジャーに対してテーブルを選択する

テーブル内のフィールドを "表示フォルダー" に入れて整理することもできます。You can also organize fields in a table into Display Folders. Power BI Desktop の左端から [モデル] を選択します。Select Model from the left edge of the Power BI Desktop. [プロパティ] ペインで、使用可能なフィールドの一覧から移動するフィールドを選択します。In the Properties pane, select the field you want to move from the list of available fields. [フォルダーの表示] に新しいフォルダーの名前を入力して、フォルダーを作成します。Enter a name for a new folder in Display folder to create a folder. フォルダーを作成すると、選択したフィールドがそのフォルダーに移動されます。Creating a folder moves the selected field into that folder.

メジャー用のフィールドを作成する

バックスラッシュ記号を使用することで、サブフォルダーを作成することができます。You can create subfolders by using a backslash character. たとえば、"財務\通貨" の場合は、"財務" フォルダーが作成され、その中に "通貨" フォルダーが作成されます。For example, Finance\Currencies creates a Finance folder and within it, a Currencies folder.

セミコロンを使用してフォルダー名を区切ることにより、1 つのフィールドを複数のフォルダーに表示することができます。You can make a field appear in multiple folders by using a semicolon to separate the folder names. たとえば、"製品\名前;部門" の場合は、"製品" フォルダー内の "部門" フォルダーと "名前" フォルダー内にフィールドが表示されます。For example, Products\Names;Departments results in the field appearing in a Departments folder as well as a Names folder inside a Products folder.

メジャーのみを含む特殊なテーブルを作成できます。You can create a special table that contains only measures. このテーブルは、常に [フィールド] の先頭に表示されます。That table always appears at the top of the Fields. これを行うには、列を 1 つだけ含むテーブルを作成します。To do so, create a table with just one column. [データの入力] を使用すれば、そのテーブルを作成できます。You can use Enter Data to create that table. 次に、ご自分のメジャーをそのテーブルに移動します。Then move your measures to that table. 最後に、作成した列 (テーブルではなく) を非表示にします。Finally, hide the column, but not the table, that you created. [フィールド] の上部にある矢印をクリックして、フィールドの一覧を閉じて再度開き、変更内容を確認します。Select the arrow at the top of Fields to close and reopen the fields list to see your changes.

メジャーを整理し、それらを [フィールド リスト] の上部に保持する

詳細情報Learn more

ここでは、メジャーについて簡単に説明しました。We’ve only provided you with a quick introduction to measures here. 独自に作成する方法について、役立つ情報は他にもたくさんあります。There’s a lot more to help you learn how to create your own. 詳細については、「チュートリアル:Power BI Desktop で独自のメジャーを作成する」をご覧ください。For more information, see Tutorial: Create your own measures in Power BI Desktop. サンプル ファイルをダウンロードし、さまざまなメジャーを作成する方法についてステップ バイ ステップで学ぶことができます。You can download a sample file and get step-by-step lessons on how to create more measures.

DAX についてもう少し詳しく知るには、「Power BI Desktop における DAX の基本事項」をご覧ください。To dive a little deeper into DAX, see DAX basics in Power BI Desktop. Data Analysis Expressions (DAX) リファレンス」では、関数、構文、演算子、名前付け規則のそれぞれに関する詳しい記事を紹介しています。The Data Analysis Expressions Reference provides detailed articles on each of the functions, syntax, operators, and naming conventions. Excel 内の Power Pivot および SQL Server Analysis Services で DAX が利用されるようになって数年が経ちます。DAX has been around for several years in Power Pivot in Excel and SQL Server Analysis Services. その他にも多くのリソースが利用可能になっています。There are many other great resources available, too. DAX リソース センター Wiki」をぜひご確認ください。ここでは、BI コミュニティで影響力を持つメンバーが DAX の知識を公開しています。Be sure to check out the DAX Resource Center Wiki, where influential members of the BI community share their knowledge of DAX.