DAX を使用した Customer Insight の最初の購入

DAX を使用した Customer Insight の最初の購入

LuckyTemplates について、非常にユニークな洞察をもう 1 つお見せしたいと思います。このセッションの後、顧客の最初の購入を特定し、このデータを将来の売上向上に使用できる ようになります。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

顧客が最初に購入する製品に関する傾向を分析することで、次のことが可能になります。(1) マーケティング活動を変更する。(2) 当社の広告に適切なリソースを割り当てます。(3) この知識を活用して、より多くの顧客を獲得します。

この機能を使用すると、最初の購入時にどの製品が他の製品よりも人気があるかを判断できるため、これが可能になります。これに続いて、2 番目と 3 番目に人気のある購入が何であるかを割り出すことができます。最終的には、それらの特定の結果にも共通点が見つかるでしょう。

目次

最初の購入履歴を示すサンプル インサイト

過去の販売から生成されたデータを使用すると、顧客の最初の購入を簡単に追跡できます。このような注文履歴は、売上をどのように伸ばすかについてビジネス上の意思決定を行うのに役立ちます。この分析を使用して、特定の製品のマーケティングと広告のターゲットを絞ることもできます。

以下は、このチュートリアル用に用意したサンプル データです。ここには、特定の顧客名と、最初に購入した対応する製品が表示されます。

DAX を使用した Customer Insight の最初の購入

このサンプル データをさまざまな顧客に設定しました。製品名については、識別しやすいように一般的な名称のみを記載しています。次に、明らかにすでに何かを購入した顧客の名前を集めました。

また、日付セレクターを追加したので、任意の期間の購入日の範囲を簡単に制御できます。

次に説明するのは、 LuckyTemplates テーブルの重要な部分です。データが正しいかどうかを確認するための表も作成しました。何らかの方法で数値を監査する必要があるかもしれないので、これは良い手段です。

顧客の最初の購入を調べる

私が使用した公式は、かなりの数の異なる関数を組み合わせたものです。

まず、 SUMMARIZE関数とCALCULATE関数を含むTOPN 式を確認する必要があります。

何かの最初または最後を見つけようとしている場合、TOPN は完璧なソリューションです。この関数は値を返しませんが、テーブルを返します。これがRANKX 関数との主な違いで、後者はランキングの値のみを返します。

TOPN内に追加したのは、評価の最後に保持したいテーブルを示唆する番号です。

次に、日付とすべての製品を含む 仮想テーブルを返すSUMMARIZE 関数を追加しました。

これが本当に重要なトリックです。最小日付または最初の日付を評価する必要があります。

したがって、最初の日付を探しに行く必要がありますが、それをCALCULATEステートメント内にラップする必要があります。そうしないと、実際には間違った結果が得られます。 

CALCULATE関数を使用すると、MIN (Dates[Date])の特定の結果にフィルター コンテキストを適用できるようになります。  

したがって、この計算のコンテキストは顧客から始まり、次に顧客が購入したすべての製品を評価し、最後に顧客が製品を購入した最小日または最初の日付を評価します。

さらに、、特定の製品の実際の名前となる実際の製品値を返します。  

これらすべての公式を組み合わせると、非常に強力な洞察が得られます。

結果の確認

この後、再確認する必要があります。テーブルと式が実際に正しい結果を生成しているかどうかを確認することが重要です。

それでは、特定の顧客を選択してみましょう。ここには、特定の顧客のすべての日付、すべての製品、すべての売上が記載されたテーブルがあることがわかります。

したがって、最初に購入された製品は2015 年 8 月 20 日でした。製品94 の合計売上も確認できます。その後、さらにいくつかのサンプルを試して、表の結果を検証できます。

さらに、データの時間枠を変更すると、結果も動的に変化します。  


LuckyTemplates での最終購入日LuckyTemplates
を使用して顧客が次にいつ購入するかを予測するPower BI
で DAX を使用して複数の製品の購入を検出する

結論

このチュートリアルでは、この最初の購入データを計算し、それを LuckyTemplates のテーブル内に実際に組み込む方法を説明しました。これにより、あらゆる期間の製品と顧客の傾向を動的な方法で確認できるようになります。 

これが非常に強力な機能であり、LuckyTemplates を使用して比較的効率的な方法で実行できることがおわかりいただけたでしょうか。これが LuckyTemplates の優れた点です。

これをモデルに実装して頑張ってください。

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