LuckyTemplates データ セット: DAX を使用して異常な動作を検出する方法を学ぶ

LuckyTemplates データ セット: DAX を使用して異常な動作を検出する方法を学ぶ

このブログ投稿では、 LuckyTemplates データ セット内の異常な動作パターンを検出する方法を詳しく説明します。これは、データ全体の分析を実行するときにすぐに目立つものではないため、かなり分析的に考える必要があります。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

何を達成したいのかを深く考えて、この種の計算に適したデータ モデルを設定することで、高品質の結果を得ることができます。

この例では、顧客が以前に何をしたかを理解しようとします。また、過去に起こったことと比較して、最近の購入が正常であるか異常であるかを評価します。

目次

LuckyTemplates データ セット内の外れ値を検出する

これを商業的な観点から考えてみましょう。私たちがオンライン小売業者、航空会社、またはスーパーマーケットであり、ロイヤルティ プログラムを導入する必要があるとします。

顧客が各四半期に実際に購入した金額と平均購入金額を知るには、顧客データセットを調べる必要があります。

突然、購買パターンや購買行動の大幅な増減が見られます。私たちは、彼らがなぜ通常よりも多く購入しているのか、あるいはなぜ通常よりも購入量が少ないのかを理解したいと考えています。

このようにして、CRM システムでアラートを作成し、営業チームが割引やクーポンを配布することでこれらの人々をターゲットにできるようになります。

これは、LuckyTemplates から得られる非常に強力な洞察です。分析から抽出できる価値は、ビジネスにプラスの影響を与える可能性があります。

購入したユニークな製品

特定の四半期に購入された製品の平均を計算するには、まず購入された固有の製品を計算する必要があります。顧客ごとに、個別の製品をいくつ購入しましたか?

これは、あらゆる顧客コンテキストに対して、販売テーブル内の製品 ID のDISTINCT COUNT を計算することでわかります。

LuckyTemplates データ セット: DAX を使用して異常な動作を検出する方法を学ぶ

この式により、現在の状況で顧客が当社から購入したすべてのユニークな製品が得られます。

上記の式を考慮すると、2017 年の第 1 四半期をクリックすると、顧客 Aaron Day が 1 つの製品だけを購入したことがわかります。

LuckyTemplates データ セット: DAX を使用して異常な動作を検出する方法を学ぶ

四半期に購入された平均製品数

これは、この特定の洞察を得るために使用する公式です。これは、特定の顧客が四半期に平均していくら購入したかを示します。

LuckyTemplates データ セット: DAX を使用して異常な動作を検出する方法を学ぶ

全四半期で購入された平均製品

次に必要なのは、異常な動作が何かを理解するために何かと比較するためのベンチマークまたは数値です。

次に、同じ洞察を計算しますが、特定の日付は調べません。日付に応じてコンテキストをリリースします。

LuckyTemplates データ セット: DAX を使用して異常な動作を検出する方法を学ぶ

この数式は、特定の顧客の四半期ごとの平均固有の製品を返します。これが、この特定の洞察を達成する方法です。

これで 2 つの値が得られました。選択を行うとき (例: 2017 年第 2 四半期)、ALL Dates 関数により、「全四半期で購入された製品の平均」列が変更されることはありません。この関数は、日付から紹介したフィルターをすべて削除します。

LuckyTemplates データ セット: DAX を使用して異常な動作を検出する方法を学ぶ

選択を行うたびに、「四半期で購入された製品の平均」列が変化します。

これら 2 つの列を比較することで、何が正常で何が異常であるかを知ることができます。

LuckyTemplates データ セット: DAX を使用して異常な動作を検出する方法を学ぶ

これまでに得られたことを視覚的なグラフにまとめて、より詳細な分析を行うことができます。顧客が特定の四半期に購入した製品の数 (右側) と平均購入額 (左側) をすぐに確認できます。

LuckyTemplates データ セット: DAX を使用して異常な動作を検出する方法を学ぶ

LuckyTemplates データ セットから異常な動作を確認し、どの顧客が購入を増やしたかを確認できるようになります。この人たちは何者で、なぜそんなことをしているのでしょうか?

収集したデータを活用して、これを再現するための実行可能な戦略を実装できます。

マーケティング メッセージを増幅して、異常な行動を起こしていない人の購入を増やすことができます。

結論

ここで、異常、異常値、または異常な種類の分析が多くの価値を追加します。なぜ?それは、顧客の業績が向上しているのか、それとも営業担当者の売上が増加しているのかを知りたいからです。

データの特定のセグメントで自分にとってプラスとなる行動のパターンを見つけることができれば、これを他のセグメントにも再現できます。

目標は、顧客の有利な行動を再現し、それをビジネスの他の分野に適用することです。

このテクニックは、LuckyTemplates で何を達成できるかについての分析的思考を高めるのに非常に役立ちます。 

これらの種類の分析やその他多くの分析は、LuckyTemplates Online の Advanced 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 ゲートウェイとは何ですか? 知っておくべきことすべて