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 モジュールで見つけることができます。詳細については、以下のモジュールをご覧ください。

レビューをお楽しみください。


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 を使用して数式内に仮想リレーションシップを作成する方法を説明します。