LuckyTemplates 向けの高度な DAX: 独自の分析情報にわたるランキング ロジックの実装

LuckyTemplates 向けの高度な DAX: 独自の分析情報にわたるランキング ロジックの実装

ここでは、LuckyTemplates の高度な DAX について詳しく説明します。このチュートリアルの背後にある考え方は、LuckyTemplates を使用して非常にユニークな洞察を得る方法を、直感的な方法で行う方法を示すことです。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

この例では、組織の売上における利益率の増加に焦点を当てますが、さらに進んで、すべての営業担当者をこの 1 つの指標でのパフォーマンスに基づいてランク付けします

LuckyTemplates 向けの高度な DAX: 独自の分析情報にわたるランキング ロジックの実装

これは、売上が伸びないと考えている企業にとって、目標とする収益性の向上を実現するにはマージンを増やす必要がある場合に重要になる可能性があります。

これを達成するには、マージンを増やすためだけにDAX 対策を何度も分岐させる必要があります。これが完了したら、ランキング手法を重ねてトップの営業担当者を見つけることができます。

この特定の洞察により、分析の範囲を絞り込むことができ、アカウントを拡大している営業担当者に売上だけではなくマージンで報酬を与えることができます。

目次

データモデルの内部

まず、ここには非常に一般的なデータ モデルがあり、私はこれをデモでよく使用します。顧客、営業担当者、製品、場所、日付などのルックアップ テーブルがいくつかあります。ここに Sales テーブルがあります。

これらすべての情報を非常に簡単かつ迅速に掘り下げることができます。

LuckyTemplates 向けの高度な DAX: 独自の分析情報にわたるランキング ロジックの実装

Sales テーブルにはほとんど情報がありません。したがって、何もモデル化することなく、そこから洞察を抽出し、この非常に具体的な洞察を実際に掘り下げることができます。

LuckyTemplates がなければ、これは非常に困難で、生成に長い時間がかかりました。

LuckyTemplates 向けの高度な DAX: 独自の分析情報にわたるランキング ロジックの実装

これの素晴らしい点は、動的でもあることです。歴史を調べて、重要な洞察を簡単に素早く抽出できます。ここで、LuckyTemplates Advanced DAXの数式について詳しく説明します。

ランキングロジックを実装する手順

まず最初に、総利益を得るために総売上高と総コストを計算する必要があります。これらの手段では反復関数を使用します。

Total Sales 式は Sales テーブルを参照し、すべての行に販売の Quantity と、モデルの Products テーブルに実際に存在する実際の Price を乗算します。

LuckyTemplates 向けの高度な DAX: 独自の分析情報にわたるランキング ロジックの実装

Total Costsについてもまったく同じことを行います。販売したすべてのアイテムに数量を掛けます。

LuckyTemplates 向けの高度な DAX: 独自の分析情報にわたるランキング ロジックの実装

次に、ここでメジャー分岐が登場します。合計利益を計算します。これは、合計売上高から合計コストを引いたものに等しくなります

LuckyTemplates 向けの高度な DAX: 独自の分析情報にわたるランキング ロジックの実装

次に、合計マージンを計算する必要があります。そこで、再び分岐して、Total Profit を Total Sales で割ります。

LuckyTemplates 向けの高度な DAX: 独自の分析情報にわたるランキング ロジックの実装

総利益と同様に、バックグラウンドでデータ モデルを使用しているため、利益率も任意のディメンションで使用できます。

ここに存在するすべての営業担当者のマージンを分離するフィルターを日付テーブルから配置できます。

LuckyTemplates 向けの高度な DAX: 独自の分析情報にわたるランキング ロジックの実装

次に、前四半期のすべての利益率を計算します。したがって、ここにあるどの四半期、たとえば 2017 年の第 3 四半期から、その四半期における前四半期 (第 2 四半期) のマージンを計算することができます。

これを行うには、他のデモで何度も紹介したDATEADD関数を使用します。これは、これらの計算を非常に簡単にするため、私のお気に入りのタイム インテリジェンス関数の 1 つです。

LuckyTemplates 向けの高度な DAX: 独自の分析情報にわたるランキング ロジックの実装

マージンの増加 を確認するには、単に再度事業を拡大するだけです。

LuckyTemplates 向けの高度な DAX: 独自の分析情報にわたるランキング ロジックの実装

この表を見てみると、さまざまな営業担当者がいることがわかります。上位 5 つだけを見てみましょう。これにより、レポート ページまたはダッシュボード内にビジュアライゼーションを配置することが非常に簡単になります。

LuckyTemplates 向けの高度な DAX: 独自の分析情報にわたるランキング ロジックの実装

したがって、これを達成するためにこのロジックを使用します。利益増加率にはCALCULATE関数を使用しますが、計算するのは上位 5 人の営業担当者のみです。それがこのTOPN関数が行っていることです。そして、VALUES はトップ 5 に入る営業担当者を復活させます。

LuckyTemplates 向けの高度な DAX: 独自の分析情報にわたるランキング ロジックの実装

この式では、上位 5 に入っていないものはすべて除外されます。このようにして、上位 5 つだけを含むビジュアライゼーションを作成します。

LuckyTemplates 向けの高度な DAX: 独自の分析情報にわたるランキング ロジックの実装


LuckyTemplates で TOPN を使用した分析情報のランキング
分岐の測定 – LuckyTemplates で DAX を使用する際の最も重要な概念
ランキング DAX メジャーを使用した LuckyTemplates での固有の分析情報の抽出

結論

LuckyTemplates を使用すると、非常に単純なデータから開始して次々に分岐し、最後に実際に物事を分離できます。

利益率の増加はどこにも存在しませんでした。それはどのデータにもありませんでした。これを作成するには DAX 式を使用する必要がありました。重要なのは、一方を他方の上に分岐させて、最終的に結果に到達することです。次に、それをビジュアライゼーション内に配置すると、非常に優れた洞察が得られます。

さらに、LuckyTemplates 内では動的に構成されています。希望する期間に変更してから評価することができます。

これは非常に強力なテクニックであり、DAX 式とそれを独自の LuckyTemplates モデルに適用する方法について学ぶべきことがたくさんあります。

LuckyTemplates Advanced DAX に関するこのチュートリアル全体を確認してください。メジャー分岐と DAX 数式パターンについては学ぶべきことがたくさんあり、これらを組み合わせることで、データについての実質的な洞察を非常に迅速に得ることができます。

乾杯!


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