メジャー分岐を使用した 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 関数が非常に重要である理由について説明します。


Python における Self とは: 実際の例

Python における Self とは: 実際の例

Python における Self とは: 実際の例

RでRDSファイルを保存してロードする方法

RでRDSファイルを保存してロードする方法

R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。

最初の N 営業日の再考 – DAX コーディング言語ソリューション

最初の N 営業日の再考 – DAX コーディング言語ソリューション

この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。

LuckyTemplates のフィルター コンテキストの概要

LuckyTemplates のフィルター コンテキストの概要

この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。

LuckyTemplates を使用したビジネス レポート

LuckyTemplates を使用したビジネス レポート

これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて