LuckyTemplates のタイム インテリジェンス: 過去 N 日間に行われたトランザクションの数を計算する方法

LuckyTemplates レポートを分析するときに、特定の期間に発生したトランザクションの数を知りたい場合があります。このブログ投稿では、LuckyTemplates のタイム インテリジェンスを使用して、指定された日数内のトランザクションを計算する方法を正確に説明します。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

この投稿では、LuckyTemplates で効率的に実行できる高品質の分析作業について説明します。日付テーブルに DAX 数式を組み合わせて使用​​して、有用な洞察を抽出します。

目次

過去 N 日間のトランザクションの特定

過去 N 日間に特定の顧客が行ったトランザクションの数を調べます。これには実際にはいくつかの方法があります。

合計取引日数

顧客が当社と取引した日数を調べるには、次の式を使用してメジャーを作成できます。

LuckyTemplates のタイム インテリジェンス: 過去 N 日間に行われたトランザクションの数を計算する方法

たとえば、顧客が特定の日に 3 つの異なる個別の製品を購入したとします。これが私たちが使用する式の場合、購入日の個別のカウントを使用するため、トランザクションは 1 つだけ (3 つではなく) 返されます。

合計トランザクション数

ただし、日にちに関係なくトランザクションの合計数を計算したい場合は、sales テーブルで COUNTROWS 関数を使用できます。

LuckyTemplates のタイム インテリジェンス: 過去 N 日間に行われたトランザクションの数を計算する方法

これにより、個別のトランザクションが提供されます。顧客が 1 日に 3 つの異なる製品を購入した場合、これは 3 つのトランザクションになります。

LuckyTemplates のタイム インテリジェンス: 過去 N 日間に行われたトランザクションの数を計算する方法

sales テーブルを見ると、Total Days Transacting 列Total Transactions列に大きな違いがないことに気づくかもしれません。しかし、場合によっては、カルロス・スコットの場合のように、1 日に複数の取引が行われることもあります。

過去 60 日間のトランザクション

次に調べたいのは、過去 N 日間、つまりデモ データ セットの場合は過去 60 日間に行われたトランザクションの数です。

特定の期間内に行われたトランザクションの数と合計の数を分離します。

これは動的な計算であるため、時間の経過とともに 60 日も移動することに注意してください。過去 60 日間だけを見ていきます。

そこで、この数式を思いつくために、数式テクニックと関数を組み合わせて使用​​しました。ここでは変数を使用し、関数ではCALCULATEおよびFILTERを使用します。ここでその一部を見てみましょう。

LuckyTemplates のタイム インテリジェンス: 過去 N 日間に行われたトランザクションの数を計算する方法

1. 変数 (VAR) の使用

VARIABLES を使用して、(現在のコンテキストでの) 購入の最終販売日を取得します。これはデモ データ セットであるため、LASTDATE を使用して基準となる日付を指定しました。

LuckyTemplates のタイム インテリジェンス: 過去 N 日間に行われたトランザクションの数を計算する方法

通常は、ライブ データ セットを参照するため、この式は使用しません。その場合は、代わりにこの式を使用しても問題ありません。

LuckyTemplates のタイム インテリジェンス: 過去 N 日間に行われたトランザクションの数を計算する方法

2. CALCULATE 関数の使用

この例では、 COUNTROWS式を使用しました。ただし、理論的には、合計トランザクション数の測定も使用できます。

LuckyTemplates のタイム インテリジェンス: 過去 N 日間に行われたトランザクションの数を計算する方法

トランザクション数はまだ数えていますが、計算方法のコンテキストを変更しているだけです。

これはまさに CALCULATE 関数が行うことです。過去 60 日間の合計トランザクションを調べます。

3. フィルター機能

3 番目のステップは、FILTER 関数を使用して、過去 60 日間の日付テーブルをフィルター処理することです。この特定の関数は、特定の時間範囲における合計トランザクションを計算するための新しいウィンドウを開きます。

LuckyTemplates のタイム インテリジェンス: 過去 N 日間に行われたトランザクションの数を計算する方法

ALL(DATES)を使用すると、最初に日付テーブルから取得されるフィルターをすべてリリースします。次に、すべての日付を反復処理し、それが(Last Date – 60)Last Dateの間にあるかどうかを評価して、フィルターを再度追加します。

LuckyTemplates でタイム インテリジェンスを使用して販売とマーケティングを改善する

最終的には本当に強力なものができあがります。これを再利用して新しいメジャーを作成できます。たとえば、次のように式を最大 180 日まで再計算できます。

LuckyTemplates のタイム インテリジェンス: 過去 N 日間に行われたトランザクションの数を計算する方法

次に、結果をキャンバスにドラッグし、テーブルを分岐して顧客の購入サイクルの速度を決定します。 

LuckyTemplates のタイム インテリジェンス: 過去 N 日間に行われたトランザクションの数を計算する方法

売上表を分析してから、難しい質問を自分自身に問いかけることができます。過去 180 日間よりも過去 60 日間のお客様の取引の方が多いのはなぜですか?

それは私たちが彼らに特別割引を与えたからでしょうか、それとも私たちが行ったマーケティング活動のせいでしょうか? 答えが得られたら、それを使用してマーケティング戦略を改善できます。

取引頻度の分析は、ビジネスにとって、特に頻繁な小売業者やオンライン会社を運営している場合には非常に重要です。

結論

のタイム インテリジェンスから得られる洞察は、マーケティング、在庫、財務の取り組みに関する多くのアクションや意思決定を推進することができます。

このテクニックは、適切な環境でさまざまな方法で使用できます。必ずしもトランザクションである必要はないことに注意してください。それは、私が紹介したのとまったく同じ手法を使用してレビューできる売上、コスト、利益などです。

これをレポートに組み込む方法を学べれば、顧客や組織が評価する高品質の仕事を開発できるでしょう。

LuckyTemplates のさらに高度な分析手法を学ぶには、LuckyTemplates Online から以下のモジュール リンクをチェックしてください。

幸運を!

Leave a Comment

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