TOPN DAX、今期と前期の上位顧客を紹介

TOPN DAX、今期と前期の上位顧客を紹介

DAX ランキング関数を使用して複数の期間にわたってトップ クライアントを紹介するユニークな方法を紹介したいと思います。詳細については、この投稿の下にある付属の LuckyTemplates チュートリアル ビデオをご覧ください。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

まず最初に、視覚化の観点からこの手法を使用しなかった場合にどうなるかを見てみましょう。

選択したコンテキストに基づいてクライアントを確認し、収益の観点からクライアントが時間の経過とともにどのようにパフォーマンスを上げてきたかを視覚化するビジュアライゼーションを作成できます。

TOPN DAX、今期と前期の上位顧客を紹介

次に、昨年の収益を調べるために関数を使用した単純なロジックを組み込んだ別のビジュアライゼーションを追加することもできます。

TOPN DAX、今期と前期の上位顧客を紹介

しかし、これをさらに掘り下げたい場合はどうすればよいでしょうか? すべての顧客に会いたくない場合はどうすればよいですか? おそらく、少数の顧客だけを調べたい場合や、これを少し異なる方法で視覚化したい場合があります。

TOPN DAX を利用して、注目したい主要顧客を分離できます。このようにして、上位 5 人の顧客の現在の売上や、昨年の上位 5 人の顧客の売上など、独自の値を個別に表示できます。

目次

TOPN DAX を使用した今年の上位 5 顧客の計算

新しいメジャーを使用して数式そのものを簡単に作成してみましょう。

TOPN DAX、今期と前期の上位顧客を紹介

新しいメジャーにTop 5 Customers TYという名前を付け、関数を使用して、Total Revenue を参照します。

TOPN DAX、今期と前期の上位顧客を紹介

次に、TOPN DAX 関数を使用します。TOPN はテーブル関数であるため、CALCULATE のフィルター領域に置くことができることに注意してください。次に、上位 5 人の顧客を表示するために 5 と書きます。

関数を使用します。次に、これを総収益で並べ替え、降順に並べ替えます。

TOPN DAX、今期と前期の上位顧客を紹介

上記の式では、顧客からコンテキストを削除しました。ただし、上位 5 人の顧客のみを表示したい場合は、顧客のコンテキストを戻す必要があります。関数を使用して元に戻します。

TOPN DAX、今期と前期の上位顧客を紹介

さて、この施策からビジュアライゼーションを作成し、このように顧客を呼び込んでいきます。すべての顧客ではなく、上位 5 人の顧客のみを表示していることがわかります。

TOPN DAX、今期と前期の上位顧客を紹介

話を単純化するために、ここにデータ ラベルを置きます。

TOPN DAX、今期と前期の上位顧客を紹介

魅力的に見えるようにフォーマットすることもできます。

TOPN DAX、今期と前期の上位顧客を紹介

アプリを使用した DAX 数式の書式設定

また、書式設定式がいかに重要であるかについても強調したいと思います。先ほど作成した数式をコピーします。

TOPN DAX、今期と前期の上位顧客を紹介

次に、すぐに DAX クリーンアップ ツールに移動し、コードをここに貼り付けます。

TOPN DAX、今期と前期の上位顧客を紹介

次に、「フォーマット」ボタンをクリックします。

TOPN DAX、今期と前期の上位顧客を紹介

結果の式はあまり変わりませんでしたが、問題ありません。これは非常に簡単な式なので、やるべきことはそれほど多くありません。

しかし、より大きな数式では、DAX クリーンアップ ツールは大きな違いをもたらします。

このツールを使用していない場合は、使用してください。数式の形式が理解しやすくなります。

詳細については、DAX クリーンアップ ツールに関するLuckyTemplates チュートリアルビデオをご覧ください。

TOPN DAX、今期と前期の上位顧客を紹介

これで、数式の適切な形式が得られ、必要なロジックも得られました。

TOPN DAX、今期と前期の上位顧客を紹介

TOPN DAX を使用した昨年の上位 5 顧客の計算

次に行うことは、上位 5 人の顧客を確認することです。今年発生した収益を確認したいのですが、昨年の収益に基づいてランク付けもしたいと考えています。

このメジャーをTop 5 Customers (LY Rev)という名前にします。ここで必要なのは、以前の古いメジャーを使用してロジックを変更することだけです。総収益を使用する代わりに、昨年の収益を使用します。昨年の収益に基づいて顧客をランク付けします。

TOPN DAX、今期と前期の上位顧客を紹介

そうすれば、この新しい尺度をキャンバスに取り込むことができます。

TOPN DAX、今期と前期の上位顧客を紹介

興味深いのは、この視覚化では顧客が 2 人しか出ていないということです。何故ですか?

私たちが使用したロジックは正しいと思われるので、何が起こったのかを調べるために簡単な監査を行ってみましょう。「顧客名別収益 LY 」ビジュアルを削除し、 「顧客名別総収益」ビジュアルを表に変えます。

TOPN DAX、今期と前期の上位顧客を紹介

このテーブルをフォーマットして、作業したすべてのデータ ポイントを取り込んでみましょう。これらの数式はテーブル内でも同様に機能します。

TOPN DAX、今期と前期の上位顧客を紹介

ロジック自体は実際に機能します。顧客が表示されない理由は、不完全なデータセットを使用しているためです。これが、ティモシー・アダムスが昨年多額の収益をあげたものの、今年は収益がなかった理由です。

昨年の収益の数値を入力すると、完全な数値が得られます。

TOPN DAX、今期と前期の上位顧客を紹介

これは、昨年と今年の上位 5 件の顧客の売上を実際に比較する方法です。

TOPN DAX、今期と前期の上位顧客を紹介

これは動的リストであるため、別の地域に変更したり、別のチャネルに基づいてフィルターしたりすることができます。

結論

この投稿で紹介したテクニックは、 TOPN DAX関数を使用するときにさまざまな方法で使用できるものです。これを使用できる 1 つの方法は、ある期間と別の期間を比較することです。

昨年の上位 30 位の顧客を知り、今年も上位 30 位に入っているかどうかを確認したいとします。このように非常に簡単にそれらを照合し、TRUE または FALSE のロジックを作成して、ビジュアライゼーションの条件付き書式設定部分に埋め込むことができます。

これについては最近紹介しましたが、グラフ内で条件付き書式ルールを使用してさまざまな方法で視覚化できることがとても気に入っています。

ではごきげんよう、


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