DAX メジャーを整理するためのデータ モデリング手法

DAX メジャーを整理するためのデータ モデリング手法

LuckyTemplatesの作業が進むにつれて、徐々に多くの DAX メジャーと計算を扱うことになり、物事が乱雑になりやすくなります。今日のチュートリアルでは、より効率的なワークフローを実現するために DAX メジャーをより適切に整理する方法に関するいくつかのデータ モデリング テクニックを共有します。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

目次

データ モデリング テクニック: DAX メジャーをより適切に整理する

通常、多くの人が対策を講じて、それを事実または売上の表に載せます。代わりに、メジャーを新しい専用の DAX テーブルまたはフォルダーに整理し、フィールド リストの先頭に配置します。

DAX メジャーを整理するためのデータ モデリング手法

これを行うには、 [ホーム] リボンの下の[データの入力]に移動します。これを完全に空のままにし、テーブル名として DAX という名前を付け、[読み込み] を選択するだけです。

DAX メジャーを整理するためのデータ モデリング手法

次に、Sales テーブルに移動し、ここですべてのメジャーを選択します。Shift キーを使用してこれらを強調表示して選択しています。次に、作成したばかりの DAX フォルダーにそれらをドラッグします。

DAX メジャーを整理するためのデータ モデリング手法

これで、DAX フォルダー内のすべての Sales メジャーを確認できるようになりました。

DAX メジャーを整理するためのデータ モデリング手法

さらに、さらに多くのフォルダーを作成して、これをより適切に整理することもできるので、先に進んでみましょう。ご覧のとおり、すべての基本金額には予算、予測、売上が含まれています。これらは核となる計算のようなものです。表示フォルダーにそれらを置くことができます。このフォルダーに「Base Calculations」という名前を付けて、Enter を選択します。これにより、この階層構造内に Base のフォルダーも作成されたことに注意してください。

DAX メジャーを整理するためのデータ モデリング手法

これで、メジャーを含む DAX フォルダーができました。このフォルダーには、他のメジャーを含むサブフォルダーがあります。同様に、Variance にも同じことを行います。これらすべての Variance を選択し、これをVariancesの Display フォルダーに追加します。これで、DAX フォルダー内に Base フォルダーと Variances フォルダーができました。

DAX メジャーを整理するためのデータ モデリング手法

これに関するもう 1 つのコツは、このメジャー フォルダー内の同じレベルにメジャーがある場合、これらのフォルダーが常に最上位に保持されるようにすることです。これを行うには、フォルダー タイトルの先頭にピリオドなどの句読点を追加します。これにより、フォルダーは英数字順に並べ替えられるため、フォルダーがリストの先頭に残ることが保証されます。

DAX メジャーを整理するためのデータ モデリング手法

ここで、サブフォルダー内にサブフォルダーを作成したい場合は、フォルダーのタイトルにバックスラッシュを追加して、サブフォルダーに名前を付けましょう。この場合、それをサブフォルダーと呼びます。Variances 内にサブフォルダーがあることがわかります。その後に作成したフォルダーにそれらをドラッグ アンド ドロップすることもできます。

DAX メジャーを整理するためのデータ モデリング手法

最後に、もう 1 つ素晴らしいトリックがあるので、それを皆さんと共有したいと思います。この Actual Amount Variance to Budget (VTB) メジャーを 1 つまたは複数のフォルダーに入れたい場合は、フォルダーのタイトルにセミコロンを追加するだけです。これが 2 つの異なるフォルダーに存在することに注意してください。

DAX メジャーを整理するためのデータ モデリング手法

次に、ページ上の新しいビジュアルで何が起こるかを観察してください。例として、ここに単一の値カード ビジュアルがある場合、[予算] からメジャーをドラッグします。両方のフォルダーから追加されたことに注目してください。したがって、厳密にはメジャーは 1 つだけですが、両方の場所に追加された変更が確認できます。

DAX メジャーを整理するためのデータ モデリング手法


LuckyTemplates でのデータ モデリング サポート テーブルの使用
LuckyTemplates でのデータ モデリング: ヒントとベスト プラクティス
LuckyTemplates でのデータ モデルの関係の構築

結論

このブログ チュートリアルでは、DAX メジャーをより適切に整理するためのデータ モデリング テクニックのいくつかを共有しました。フォルダーをリストの先頭に表示したい場合は、フォルダーのタイトルの先頭にピリオドを追加できます。追加のバックスラッシュを使用するとメジャーをサブフォルダーに配置でき、セミコロンを使用するとメジャーを複数の場所に配置できます。

これらのヒントがお役に立てば幸いです。DAX フォルダーが大きくなる限り、フィールドのリストの先頭に配置されるルート フォルダー自体を作成する方法がわかりました。より適切に整理するために、そのフォルダー内のDAX メジャーをサブフォルダーに配置することもできます。

ではごきげんよう!


Power Automate の文字列関数: Substring と IndexOf

Power Automate の文字列関数: Substring と IndexOf

Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates ツールチップを使用すると、より多くの情報を 1 つのレポート ページに圧縮できます。効果的な視覚化の手法を学ぶことができます。

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を作成し、データを受信する方法を学んでいます。

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で簡単に日付テーブルを作成する方法について学びましょう。データの分析と視覚化のための効果的なツールとして活用できます。

2 つの方法による SharePoint 列の検証

2 つの方法による SharePoint 列の検証

SharePoint 列の検証の数式を使用して、ユーザーからの入力を制限および検証する方法を学びます。

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel ファイルおよび CSV ファイルにエクスポートする方法を学び、さまざまな状況に最適なエクスポート方法を決定できるようにします。

Power Automate のオンプレミス データ ゲートウェイ

Power Automate のオンプレミス データ ゲートウェイ

ユーザーがコンピューターから離れているときに、オンプレミス データ ゲートウェイを使用して Power Automate がデスクトップ アプリケーションにアクセスできるようにする方法を説明します。

DAX 数式での LASTNONBLANK の使用

DAX 数式での LASTNONBLANK の使用

DAX 数式で LASTNONBLANK 関数を使用して、データ分析の深い洞察を得る方法を学びます。

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

LuckyTemplates で予算分析とレポートを実行しながら、CROSSJOIN 関数を使用して 2 つのデータ テーブルをバインドする方法を学びます。

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

このチュートリアルでは、LuckyTemplates TREATAS を使用して数式内に仮想リレーションシップを作成する方法を説明します。