DAX を使用した LuckyTemplates 分析: 顧客が購入したユニークな製品の数

DAX を使用した LuckyTemplates 分析: 顧客が購入したユニークな製品の数

この LuckyTemplates 分析の例では、すべての顧客を評価し、顧客が購入した独自の製品の数を確認する独自の分析情報を生成します。これを時間の経過とともに分析し、データ モデルで何かを使用する方法を説明します。 このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

この LuckyTemplates 分析では、顧客のコンテキストでデータを評価します。テーブルと舞台裏で何が起こるかというと、顧客は Customers テーブルでフィルタリングされます。次に、顧客 ID が個々の顧客ごとにフィルタリングされます。

DAX を使用した LuckyTemplates 分析: 顧客が購入したユニークな製品の数

データモデルの内部

次に、ここ (Sales テーブル内) に製品 IDがあります。これはテーブル内の列またはディメンションになります。これを反復処理して、フィルターが適用された後に残っている一意のアイテムの数を確認できます。LuckyTemplates には、これを可能にすると呼ばれる優れた関数があります。

目次

計算に DISTINCTCOUNT を使用する

ここで、数式Unique Products Boughtを作成し、DISTINCTCOUNT関数を使用して、 Salesテーブル内でそれらの一意の製品を検索します。そして、一意の製品 ID がいくつあるかを計算できます。

DAX を使用した LuckyTemplates 分析: 顧客が購入したユニークな製品の数

これをテーブルに持ち込むと、顧客が購入したすべてのユニークな製品が表示されます。たとえば、この顧客である Andrew Graham は、当社から 19 個のユニークな製品を購入しました。ここでは日付フィルターがないため、時間をかけて分析していることに注意してください。

DAX を使用した LuckyTemplates 分析: 顧客が購入したユニークな製品の数

また、収益の観点からではなく、最もユニークな製品を購入したのは誰であるかとして、これを分類することもできます。この場合、29 個のアイテムを持つ Ralph Richardson です。

DAX を使用した LuckyTemplates 分析: 顧客が購入したユニークな製品の数

データモデルを使用したさらなる分析

これをさらに詳しく分析することもできます。このようにモデル内の任意の要素に飛び込むことができ、空間視覚化から追加のコンテキストを作成します。

DAX を使用した LuckyTemplates 分析: 顧客が購入したユニークな製品の数

たとえば、店舗を選択すると、顧客がこの特定の店舗から購入したユニークなアイテムの数が表示されます。

DAX を使用した LuckyTemplates 分析: 顧客が購入したユニークな製品の数

製品名、場所(店舗名)、顧客名を含む別のテーブルを設定し、各製品の売上を確認することもできます。

DAX を使用した LuckyTemplates 分析: 顧客が購入したユニークな製品の数

次に、任意の顧客を選択し、その顧客が購入した個々の製品をすべて確認します。

DAX を使用した LuckyTemplates 分析: 顧客が購入したユニークな製品の数

このサンプル LuckyTemplates 分析のデータセットはランダムなものであり、現実的ではありません。ただし、データ モデルの要素を使用してデータを実際に調査する方法はたくさんあります。これは 1 つの例にすぎません。


LuckyTemplates で DAX を使用して複数の製品購入を検出する DAX を使用して
Customer Insight を初めて購入する
LuckyTemplates で DISTINCTCOUNT を使用して経時的に顧客をカウントする

結論

このチュートリアルで理解していただきたい重要な点は、分析のコンテキスト(この場合は顧客のコンテキスト) を理解することです。

顧客名テーブルを使用し、次に総売上高を算出し、そのコンテキストまたはフィルターが設定された後の製品 ID 列の個別の数を評価しました。私たちが作成した式を通じて、顧客が購入したすべてのユニークなアイテムを計算することができます。 

ここからいくつかの重要な情報を取得し、このような比較的単純なDAX 式を自分の作業に どのように適用できるかを確認していただければ幸いです。

乾杯!

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