Python における Self とは: 実際の例
Python における Self とは: 実際の例
LuckyTemplates は素晴らしい分析エンジンです。このブログ投稿では、静的な数字だけでなく、時間や希望するあらゆる期間を通じて、上位の顧客を見つける方法を説明します。これは、DAX の能力とデータ モデルを最大限に組み合わせたものです。LuckyTemplates では CALCULATE、FILTER、RANKX などの DAX 関数を使用するので、このチュートリアルではそれらの使用方法に関するヒントがたくさんあります。また、それらをすべて組み合わせて興味深い計算と結果を得る方法も示します。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
私たちが知りたいのは、静的な期間だけでなく、時間の経過とともにトップ顧客が誰なのかを確認することです。私たちはあらゆる期間のすべての顧客を調べます。次に、上位 10 社の顧客と上位 5 社の顧客のマトリックス売上高でそれを紹介します。
目次
マトリックス プレビューの使用
キャンバスで顧客名を取得して設定しましょう。次に、 Matrix Previewという新しいビジュアルを使用します。この機能をオンにするには、[オプションと設定]、[オプション] の順に移動します。
「プレビュー機能」に移動したら、すべてのボックスにチェックを入れてこれらをすべてオンにします。
このマトリックスを使用して、四半期と年および総売上高のメジャーを取得して、このテーブルに入力します。すべての結果が得られるのは素晴らしいことですが、洞察を確認して傾向を特定するのは非常に難しい場合があります。
上位 10 のクライアントを見つける
私たちは傾向を知り、この期間のトップ 10 の顧客が誰であるかを知りたいと考えています。たとえば、ある期間は当社のトップ顧客の 1 人であったものの、完全に離れてしまい、トップ 10 の顧客の投稿に表示されていない顧客がいたでしょうか? 私たちがここで求めているのは、こうした洞察です。
これらすべてを 1 つの式で行うことができます。新しいメジャーを作成し、それをTop 10 Clientsという名前にするだけです。CALCULATE関数を使用して総売上高を計算しますが、計算したいのは上位 10 位以内の顧客の総売上高のみです。
したがって、ランキング ロジックを使用して、この顧客がトップ 10 に入っている場合にこの総売上高を返すというランキング ロジック インジケーターを作成する必要があります。LuckyTemplates でRANKXを使用する以外に、FILTER 関数を使用してから、Values を使用して、すべての単一顧客の内部テーブルを作成します。
次に、ここにどのようなロジックを書くかを考える必要があります。「現在のランクが総売上高と等しい 10 以下の場合、そうでない場合は空白に等しい」というものです。このようなフィルター ステートメントの優れている点は、この種のロジックを内部に記述できることです。
したがって、特定のコンテキストで各顧客をランク付けするため、RANKX関数と ALL Customer Namesを使用します。ALLが行うことは、このランキングを完了できるように、顧客名に対するフィルターを取り除くことです。
次に、総売上高に基づいて降順にランク付けし、10 以下になります。そうする場合は、総売上高と同じになるようにし、そうでない場合は空白にします。
ここで、上位 10 社のクライアントを総売上高に置き換えてみましょう。各期間のトップ 10 クライアントを確認できるようになりました。
条件付き書式の使用
これだけでもすでにかなり優れていますが、ここでもう少しできることがあります。値領域の「上位 10 クライアント」セクションにあるドロップダウン矢印をクリックするだけで、条件付き書式を使用できます。他には何もせず、「OK」をクリックするだけです。
現在、私たちは顧客を時間の経過とともに動的に観察し、実際のパフォーマンスを確認しています。
明らかに、これは実際の実際の顧客データで一般的に見つかるものよりも少しランダムですが、ここでできることは、傾向を非常に迅速に確認できることです。たとえば、Medline というこのクライアントは、2015 年初めにはトップ 10 にも登録されていなかったのに比べ、2016 年には当社のトップ顧客の 1 つになりました。
上位 5 クライアントの決定
これは非常に優れたテクニックであり、このコード パターンはさまざまな方法で再利用できます。上位 5 人の顧客を調べたいとします。10 を 5 に変更するだけで、各期間の上位 5 つのクライアントが表示されます。これらの期間を変更することもできます。
これはすべて動的であることに注意してください。私たちが作成したこの DAX 式はすべて動的であるため、期間を年だけに変更すると、特定の年の上位 5 つのクライアントのみが取得されることになります。
クライアントに何度も販売する場合は、期間を短縮する必要があります。しかし、顧客に年に 2 ~ 3 回販売するのが自分だけである場合は、長期的な期間から物事を分析したいと思うかもしれません。
結論
この種の分析は、本社の観点からすると素晴らしいでしょう。収益がどこから得られるかに常に焦点を当てたいと考えているため、パフォーマンスへの主な貢献者を注意深く監視し続けることが重要です。また、顧客構成が時間の経過とともにどのように変化するかを理解することで、誰にマーケティングや広告の取り組みを集中させるべきかを知ることができ、また、(別の例として)ビジネスを失っている理由についての特定も得られます。
LuckyTemplates で RANKX などの関数を使用する以外に、優れたテーブル ビジュアリゼーション内でいくつかの条件付き書式設定テクニックも使用しました。色を追加すると数字が非常に目立つので、強くお勧めします。ページ上の当たり障りのない数字を見るよりもはるかに簡単に傾向を見つけることができます。カラーパレットも適切に機能することを確認してください。
これで幸運を祈ります。
このテクニックについてご意見やフィードバックがございましたら、コメントを残してください。
Python における Self とは: 実際の例
R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。
この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。
このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。
この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。
LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。
LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。
このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。
これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。
LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて