DAX を使用した LuckyTemplates のクロスセリング マトリックス

DAX を使用した LuckyTemplates のクロスセリング マトリックス

このチュートリアルでは、 LuckyTemplates でクロスセル マトリックスを作成する方法を説明します。 で私が実施したセッションの単なるプレビューですこのチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

DAX を使用した LuckyTemplates のクロスセリング マトリックス

これから説明するこのテクニックは、どの製品が他の製品と一緒に購入されるかを知ることで、マーケティングおよび販売活動に多くの価値を加えることができます。これを達成するために最初に行うことは、モデルを設定することです。 

目次

モデルのセットアップ

これはここにある非常に詳細なモデルで、ラーニング サミット中に使用しましたが、このチュートリアルでは製品テーブルと比較 製品テーブルに焦点を当てます。

DAX を使用した LuckyTemplates のクロスセリング マトリックス

これら 2 つのテーブルがすべての行とすべての列に沿って存在する必要があります。

DAX を使用した LuckyTemplates のクロスセリング マトリックス

比較製品テーブルは、このクロスセル マトリックス用に設定された重要な要素です。これは一般的なものであるため、Products テーブルとまったく同じです。を利用して作成しました。この式は、特定のテーブルから必要なものに基づいてテーブルを返します。この場合、製品名にインデックスが必要です。

DAX を使用した LuckyTemplates のクロスセリング マトリックス

このインデックスをマトリックスの先頭全体で使用し、製品名をすべての行で使用します。

DAX を使用した LuckyTemplates のクロスセリング マトリックス

この表はコア モデルとは関係がないことに注意してください。このテーブルのいくつかのフィルターを、 式を介してコア モデルに統合します。

これを理解するにはコンテキストを理解することが非常に重要です。

次に、この計算式を使用して製品に基づいて顧客リストを作成します。を使用します。 これは、設定されたフィルターに基づいて一意の項目のテーブルを返します。

DAX を使用した LuckyTemplates のクロスセリング マトリックス

そこで、特定の製品を購入した一意の顧客の数の表を作成しています。たとえば、製品 2 の場合、それは 688 です。その後、そのテーブルをカウントアップするだけです。

マトリックスの作成

マトリックスを取得するには、この顧客購入リスト テーブルと、比較製品によってフィルタリングされている仮想テーブルを確認する必要があります。そしてこれが重要な公式です。

DAX を使用した LuckyTemplates のクロスセリング マトリックス

ここでテーブル、特にこの結果 109 を見てみましょう。この 109 の結果は、688 の結果 (製品 2) を作成している顧客のリストと 636 の結果 (製品 1) を作成している顧客のリストを組み合わせたものです。 。

DAX を使用した LuckyTemplates のクロスセリング マトリックス

製品 2 を購入し、製品 1 も購入した顧客の数を計算しています。そして、これらのリストを比較する必要があります。この製品 2 のリストの作成は簡単です。ここに配置されているフィルターは自然に発生し、688 の結果を自然にフィルター処理するためです。

また、この特定の式ComparisonPurchaseを介して、このインデックス番号 1 で表されるこの製品 1 (636) のコンテキストも作成します。

DAX を使用した LuckyTemplates のクロスセリング マトリックス

ALL関数を使用すると、製品 2 (109) によって上書きされたモデルを介して自然に発生する可能性のあるコンテキストをすべて削除します。次に、関数を使用して仮想関係を介してコンテキストを再適用します。私は TREATAS を使用するこの方法を好みます。作業が簡素化され、よりクリーンなモデルが作成されるからです。

TREATAS は、物理的にコンテキストやフィルターを作成するのではなく、数式内のモデル内に仮想的にコンテキストやフィルターを作成します。 

この式を使用すると、マトリックスのどこにいるかに関係なく、2 つの顧客リストが作成されます。したがって、109 では、変数 ( ) InitialPurchaseは製品 2 を購入する顧客を計算し、変数ComparisonPurchaseは製品 1 を購入する顧客を計算します。

関数を使用して、どの顧客が InitialPurchase テーブルと ComparisonPurchase テーブルに表示されるかを計算することです。これにより、これらの製品の両方を購入する顧客が合計され、このマトリックス全体で何度も同じことが起こります。


バスケット分析の例 – LuckyTemplates Advanced Analytics
バスケット分析の概要 – LuckyTemplates のベスト プラクティスのヒント Power
BI で DAX を使用して複数の製品購入を検出する

結論

このチュートリアルは、LuckyTemplates でクロスセル マトリックスを作成する方法についてのほんの少しのプレビューです。かなり多くのことが含まれていますが、これが実際にどのように機能するかを説明したいと思います。クロスセル マトリックスについて何度も質問されたので、LuckyTemplates でそれがどのように行われるかについて概要を説明できればと思いました。

これは、クロスセル分析を実行し、素晴らしい洞察を得る優れた方法です。たとえば、パーセンテージを取得して、特定のクライアントにとって良いアップセルの機会が何かを確認します。このテクニックについてさらに詳しく知りたい場合は、以下のリンクをチェックしてください。

乾杯!

***** LuckyTemplates を学習していますか? *****







Power Automate の文字列関数: Substring と IndexOf

Power Automate の文字列関数: Substring と IndexOf

Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates ツールチップを使用すると、より多くの情報を 1 つのレポート ページに圧縮できます。効果的な視覚化の手法を学ぶことができます。

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を作成し、データを受信する方法を学んでいます。

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で簡単に日付テーブルを作成する方法について学びましょう。データの分析と視覚化のための効果的なツールとして活用できます。

2 つの方法による SharePoint 列の検証

2 つの方法による SharePoint 列の検証

SharePoint 列の検証の数式を使用して、ユーザーからの入力を制限および検証する方法を学びます。

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel ファイルおよび CSV ファイルにエクスポートする方法を学び、さまざまな状況に最適なエクスポート方法を決定できるようにします。

Power Automate のオンプレミス データ ゲートウェイ

Power Automate のオンプレミス データ ゲートウェイ

ユーザーがコンピューターから離れているときに、オンプレミス データ ゲートウェイを使用して Power Automate がデスクトップ アプリケーションにアクセスできるようにする方法を説明します。

DAX 数式での LASTNONBLANK の使用

DAX 数式での LASTNONBLANK の使用

DAX 数式で LASTNONBLANK 関数を使用して、データ分析の深い洞察を得る方法を学びます。

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

LuckyTemplates で予算分析とレポートを実行しながら、CROSSJOIN 関数を使用して 2 つのデータ テーブルをバインドする方法を学びます。

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

このチュートリアルでは、LuckyTemplates TREATAS を使用して数式内に仮想リレーションシップを作成する方法を説明します。