計算グループの特徴と使用方法を調べる

完了

計算グループを作成する前に、そのプロパティを調べてみましょう。 計算グループは "計算項目" で構成されます。これは、モデル内の既存の明示的なメジャーの代わりまたはプレースホルダーを含む DAX ステートメントです。 たとえば、計算グループであるタイム インテリジェンスには、年初来、四半期初来、月初来といった計算項目が含まれることがあります。

計算グループのプロパティ

計算グループを使用するユーザーは、計算グループの "優先順位" プロパティを意識する必要があります。

優先順位

"優先順位" は、計算グループに対して定義されるプロパティです。 データ モデルに複数の計算グループが含まれている場合は、"優先順位" または評価の順序を定義することが不可欠です。

優先順位を定義すると、さまざまな計算グループが適切な順序で実行されます。 数値が大きいほど優先順位が高いことを示します。つまり、優先順位が低い計算グループの前に適用されます。

1 つの計算グループ内のすべての計算項目は、同じ優先順位を共有します。

Tabular Editor を使用して、計算グループの優先順位プロパティを設定します。

Precedence is set in the properties of the calculation group in Tabular Editor 2.

計算項目のプロパティ

計算項目にも、順序付けや動的書式指定文字列など、レポート開発者にとって重要なプロパティが含まれます。

順序

"順序値" は、計算項目の並べ替え順序を表します。 順序プロパティを指定することで、レポートに計算項目が表示される順序を変更できます。 順序プロパティを使用して計算項目の順序を指定しても、計算項目が評価される順序の優先順位は変更されません。

順序値が指定されていない場合、既定の動作では、計算項目は名前のアルファベット順で並べられます。

Image of 2 calculation groups side by side, showing a current, PY, YoY, and YoY% value. The graphic on the left appears in alphabetic order and does not have an ordinal value set.

動的書式指定文字列

計算グループを使用して、メジャーに対する条件付き書式指定文字列を定義することもできます。

動的書式指定文字列を使用する簡単な例として、合計の書式を他の値と異ならせることができます。

動的書式指定文字列は、為替換算に特に便利です。 たとえば、レポート コンシューマーは、国/地域ごとの売上を表示し、それぞれに正しい通貨書式を適用することができます。 これを行うには、通貨ディメンション テーブルに書式文字列の列を追加し、為替換算の計算グループと項目を作成します。

Animated GIF of Power BI report switching from sales values in Argentina to Mexico to Venezuela.