DAX を使用して LuckyTemplates でマージンの割合を計算する

DAX を使用して LuckyTemplates でマージンの割合を計算する

今日は、特に売上、収益、トランザクションを扱う場合に、最も一般的に使用される指標の 1 つを計算する方法についての簡単なチュートリアルを行います。マージン率を計算します。ここでは例として利益率を使用しますが、この手法は必ずしも利益に関連している必要はありません。それはあらゆる種類のマージンである可能性があります。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

目次

ウォーターフォール手法の使用

まずモデルにジャンプしましょう。最適化された方法でセットアップされていることを確認したいと考えています。Microsoft がスター スキーマを使用してモデルをフォーマットしていることは知っています。個人的にはあまり好きではありません。代わりに、スノーフレークテクニックとも呼ばれるウォーターフォールテクニックを使用します。

DAX を使用して LuckyTemplates でマージンの割合を計算する

この手法では、フィルターがルックアップ テーブルからファクト テーブルに流れます。

Sales テーブルを簡単に見てみましょう。ご覧のとおり、表には利益の数値がないため、利益率を作成する方法はありません。

DAX を使用して LuckyTemplates でマージンの割合を計算する

LuckyTemplates を使い始めるとき、ほとんどのユーザーは計算列を作成し、利益を計算し、そこから利益率を計算します。

LuckyTemplates の優れた点は、これらの計算をすべてメジャー内で実行できることです。

総売上高の計算

Total Revenue 列を合計するTotal Salesという単純なメジャーを作成しました。人事データやマーケティング データなど、まったく異なるものを扱っている場合でも、ここで説明するテクニックは、あらゆる業界やビジネス機能で再利用できます。

DAX を使用して LuckyTemplates でマージンの割合を計算する

DAX を使用して LuckyTemplates でマージンの割合を計算する

ここで示す例では、コア メジャーから始めて、マージンなどの他のメジャーに分岐するメジャー分岐テクニックを使用します。

総コストの計算

メジャー分岐では、 Total Sales などのコア メジャーから始めて、Total Costsという別のメジャーを作成します。この対策では、テーブルのすべての行で計算を実行できるを使用します。指定したテーブル (この場合は Sales テーブル) のすべての行を反復処理します。すべての行について、 QuantityTotal Unit Costsを掛けます。

DAX を使用して LuckyTemplates でマージンの割合を計算する

先ほど見た Sales テーブルには、実際の Total Costs 列がなかったことを思い出してください。この2つの列しかありませんでした。このため、すべての行で乗算を実行し、結果を合計する必要がありました。これが SUMX とすべての反復関数の動作です。

これで、テーブルに合計売上と合計コストが表示されました。

DAX を使用して LuckyTemplates でマージンの割合を計算する

総利益の計算

Total Profitという非常に単純なメジャーをもう 1 つ作成できます。ここでメジャー分岐が登場します。もう一度分岐して、総売上高と総コストの差を調べます。

DAX を使用して LuckyTemplates でマージンの割合を計算する

総利益も表に入れました。

DAX を使用して LuckyTemplates でマージンの割合を計算する

マージン率の計算

マージンの割合を計算するために、別のメジャーを作成します。 という関数を使用して、総利益を総売上高で除算し、代わりの結果としてゼロを入力します。

DAX を使用して LuckyTemplates でマージンの割合を計算する

これをパーセント形式にも変換します。

DAX を使用して LuckyTemplates でマージンの割合を計算する

マージンの割合が表示されるようになりました。

DAX を使用して LuckyTemplates でマージンの割合を計算する

なぜ 1 つの式だけを使用してこれを行わなかったのかと疑問に思う人もいるかもしれません。私がお勧めするのは、より複雑な措置を作成する前に、ゆっくりと範囲を広げ、最も単純な措置から始めることです。段階的に構築するときに、私たちが取り組んだすべての対策がどれほど簡単だったかを考えてください。表に項目を分割して結果を見て数値を再確認できると、監査が簡単になります。

データの視覚化

このテーブルをビジュアルに変換すると、少し複雑になり、顧客を見るとすべてのデータが似たものになります。

DAX を使用して LuckyTemplates でマージンの割合を計算する

ビジュアライゼーションを目立たせたい場合、特によく似たデータ ポイントが多数ある場合には、条件付き書式設定を使用するのが最善の方法です。

背景色を変更して、対照的な 2 つの色を使用できます。明るい青から濃い青まで変化できます。

DAX を使用して LuckyTemplates でマージンの割合を計算する

DAX を使用して LuckyTemplates でマージンの割合を計算する

DAX を使用して LuckyTemplates でマージンの割合を計算する

もう 1 つできることは、軸で紹介する内容を変更し、30% から始めることです。

DAX を使用して LuckyTemplates でマージンの割合を計算する

視覚化でより多くの変動を確認できるようになりました。明らかに、必要なのは、消費者が何を見ているのかを確実に理解できるようにすることだけです。

DAX を使用して LuckyTemplates でマージンの割合を計算する

これを示すもう 1 つの方法は、上位 5 つのアドバイザーまたは下位 5 つの店舗を分析することです。

結論

このチュートリアルで、マージンの割合を計算するときは、より高度な計算や視覚化に進む前に、正しい場所から始める必要があることを理解していただけたでしょうか。このチュートリアルでは、LuckyTemplates の生データを使用して、本当に優れた説得力のあるストーリーを伝える方法を説明します。


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 ゲートウェイとは何ですか? 知っておくべきことすべて