Power BI Desktop のメジャーMeasures 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.

メジャーは、最も一般的なデータ分析に使用します。たとえば、合計、平均、最小値または最大値、カウント数を計算したり、DAX の数式を使用して自分で作成したより高度な計算を実行したりできます。Measures are used in some of the most common data analysis; for example, sums, averages, minimum or maximum values, counts, or more advanced calculations you create yourself using a DAX formula. メジャーの計算結果は、ユーザーがレポートを操作するたびに変化するため、アドホック データ探索を高速で、また動的に実行できます。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.

メジャーについてUnderstanding measures

Power BI Desktop では、レポート ビューまたはデータ ビューでメジャーを作成し、使用します。In Power BI Desktop, measures are created and used 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. メジャーをすばやく作成することができ、自動的に作成される DAX 式を確認できるため DAX 構文の勉強にも適しています。They're a good way to quickly create measures, and also a good way to learn DAX syntax, since their automatically created DAX formulas are available to review. 詳しくは、クイック メジャーに関する記事をご覧ください。Check out the article: 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, providing 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 には、DATE、SUM、LEFT など、Excel と同じ関数が多く含まれています。DAX even has many of the same functions like DATE, SUM, and LEFT. ただし、DAX の関数は、Power BI Desktop で取り扱っているようなリレーショナル データを操作することを意図しています。But, DAX’s 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. 彼女は、次の会計年度の販売店売上予測を提供するように依頼されました。She’s been asked to provide reseller sales projections over the next fiscal year. そこで、昨年度の売上高に基づき、今後 6 か月間に予定されている各種のプロモーションの成果として年率 6% の売上増加を見込んで予測を立てることにしました。She decides to base her 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.

推定値を報告するため、Power BI Desktop に昨年度の売上データをインポートします。To report the estimates, she imports last year’s sales data into Power BI Desktop. "Reseller Sales" テーブルに、"SalesAmount" フィールドがあることを確認します。She finds the SalesAmount field in the Reseller Sales table. インポートしたデータには昨年度の売上高だけが含まれているので、"SalesAmount" フィールドの名前を "Last Years Sales" に変更します。Because the data she imported only contains sales amounts for last year, she renames the SalesAmount field to Last Years Sales. "Last Years Sales" をレポート キャンバスにドラッグします。She then drag 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.

ここで、自分で指定しなくても、数式が 1 つ自動的に用意されたことに気付きます。She notices that even though she did not specify a calculation herself, 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. この計算については、自分で独自のメジャーを作成します。For this calculation, she’ll create her own measure. 新しいメジャーを作成する機能を使用して、新しいメジャーを作成し、次のような DAX 式を入力します。Using the New Measure feature, she creates a new measure, then enters the following DAX formula:

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

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

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

詳細情報Learn more

この記事では、メジャーについてごく簡単に説明しました。独自のメジャーを作成する方法の詳細については、他の記事を参照してください。We’ve only provided you with a quick introduction to measures here, but there’s a lot more to help you learn how to create your own. チュートリアル: Power BI Desktop で独自のメジャーを作成する」を必ず参照して、サンプル ファイルをダウンロードし、さまざまなメジャーを作成する方法についてステップ バイ ステップの説明をお読みください。Be sure to see the Tutorial: Create your own measures in Power BI Desktop, where 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, be sure to check out 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. Power Pivot in Excel および SQL Server Analysis Services で DAX が利用されるようになって数年が経ち、その他にも多くのリソースが利用可能になりました。DAX has been around for several years in Power Pivot in Excel and SQL Server Analysis Services, so there are a lot of 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.