メジャー分岐を使用した LuckyTemplates での DAX メジャー

メジャー分岐を使用した LuckyTemplates での DAX メジャー

メジャーを使用してDAX メジャーを構築します。これを私はメジャー分岐と呼んでいます。このテクニックは、学ぶ必要がある最も重要な開発戦略の 1 つです。

LuckyTemplates のメジャー分岐とは、メジャー自体の中に高度なメジャーを作成することです。

私は常に、最初に単純な DAX メジャーから始めて、その後より高度な計算に分岐できるようにすることをお勧めします。多くの場合、これらの高度な計算は生データには存在しません。

たとえば、ここでのSalesテーブルは、 Order QuantityUnit PriceTotal Unit CostTotal Revenueなどの一般的な列で構成されています。

メジャー分岐を使用した LuckyTemplates での DAX メジャー

これらの列は、コア DAX メジャーを作成するために必要なコア データです。ただし、メジャー分岐を使用すると、さらに優れた洞察を得ることができます。

次のセクションでは、 DAX 計算にメジャー分岐を適用する方法の例を示します。

目次

DAX メジャーを使用した利益の計算

この例では、メジャーを使用して合計利益を計算してみます。総売上高と総コストのデータはすでにあるので、これは簡単です。

これを行うには、 [新しいメジャー]をクリックし、新しいメジャーにTotal Profitという名前を付けます。

メジャー分岐を使用した LuckyTemplates での DAX メジャー

メジャー分岐を簡単に使用できるため、この列を計算列で作成する必要はありません。メジャー自体の内部でメジャーを参照できます。その後、再び別のメジャーに分岐できます。

IntelliSense の助けを借りて、LuckyTemplates は入力を開始するとすぐにメジャーのリストを自動的に表示します。該当するメジャーを選択し、Tab キーを押します。

メジャー分岐を使用した LuckyTemplates での DAX メジャー

数式では、Total CostsTotal Salesの差を見つける必要があります。

メジャー分岐を使用した LuckyTemplates での DAX メジャー

仮想計算を使用し、メジャー自体内の 2 つのメジャーを参照しました。こうして合計利益の結果が得られました。

メジャー分岐を使用したその他の DAX メジャー

関数を使用して利益率を計算する方法を示します。

以下の数式では、メジャー内のTotal Profit メジャーTotal Salesメジャーを参照しました。

メジャー分岐を使用した LuckyTemplates での DAX メジャー

これは、メジャーを使用して DAX 計算を実行することの優れた点の 1 つです。1 つのブランチに限定されるわけではありません。DAX は参照した内容をすべて記憶しているため、DAX メジャーを複数回に分岐させることができます。

複雑な数式を記述する代わりに、さまざまな尺度を使用して独自の計算を作成できます。まずは単純なものから始めて、徐々に追加の対策を重ねて統合してください。

LuckyTemplates エクスペリエンスを難しくする必要はありません。メジャー分岐について学ぶだけで、長くて複雑な数式を使用する必要がなくなります。

次の例では、最大売上と平均売上の差に対処する方法を示します。

そのために、 Max vs Average Salesの新しいメジャーを作成します。この式を使用して、 Average SalesMax Salesの差を見つける必要があります。

メジャー分岐を使用した LuckyTemplates での DAX メジャー

これは、同じ計算内で 1 つのメジャーから別のメジャーに分岐する方法を示す簡単な例です。最後に、結果を以下に示します。

メジャー分岐を使用した LuckyTemplates での DAX メジャー


メジャー分岐:LuckyTemplates 開発戦略
LuckyTemplates メジャー分岐を使用して、収益の増加に伴って利益が拡大するかどうかを確認する
DAX メジャー グループをレポートに実装する

結論

メジャー分岐の最も優れた点は、それが提供する柔軟性のレベルです。単純な計算を使用して他のメジャーに分岐できる方法はたくさんあります。

直感的なレポートを作成したい場合は、モデル内でメジャー分岐を使用する方法を知っておくことが重要です。

関数を使用して、さまざまな年のタイム インテリジェンス計算を追加できます。この手法を一度覚えてしまえば、絶対に質の高い分析ができるようになります。

次のチュートリアルでは、 CALCULATE関数がどのように機能するのか、また、LuckyTemplates において CALCULATE 関数が非常に重要である理由について説明します。


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 を使用して数式内に仮想リレーションシップを作成する方法を説明します。