EN

顧客維持分析

月次顧客購買パターンを分析するインタラクティブなWebレポートを作成し、手作業のExcel業務なしでデータ駆動型の維持戦略を実現します。

学習内容

  • i-AUD Designerを使用してExcelをWebレポートに変換
  • データ管理のためのV/D/Pシート構造を理解
  • 変数を定義し、SQLデータ取得を設定
  • インタラクティブな検索フィルターを設定

~30 min

中級

6ステップ

1

ExcelをWebレポートに変換

サンプルファイルをダウンロードしてWebレポート環境を構築

以下からサンプルExcelファイルをダウンロード: 学習体験サンプル.

サンプルExcelファイルのダウンロード場所

以下に移動: [Menu][Tool] to open i-AUD Designer.

メニューツールからi-AUD Designerを起動
  1. ドラッグ&ドロップ ExcelファイルをDesignerワークスペースにドラッグ&ドロップ
ドラッグ&ドロップ Excel file

レポート設定を行います:

  1. Set Data > LimitofBinding: 5000 大量データを処理するため
  2. 設定 ドッキング: Left, Right, Bottom
  3. Set 枠線 > 線種:なし すっきりした表示のため

ヒント: LimitofBindingを5000に設定すると、大量の顧客データを扱う際もスムーズなパフォーマンスが確保されます(デフォルトは1,000)。

設定 LimitofBinding to 5000
枠線の線種をなしに設定
2

データベース接続(変数)

データ管理のためのV/D/Pシート構造を設定

関心事を分離する3シート構造を設定します:

  1. V Sheet V_Retention — the display/visualization layer
Vシート(V_Retention)の設定
  1. D Sheet D1 — 生データの保存と取得
D Sheet (D1) setup
  1. P Sheet P1 — パラメータ変数(例: YearMonth 日付フィルタリング用)
P Sheet (P1) setup

以下を確認: Excelシートの命名規則 V/D/P構造を理解するため。

シート命名規則チャート

ヒント: The V/D/P structure separates concerns: V for visualization, D for data, and P for parameters. This makes reports maintainable and flexible.

3

変数の定義とデータ取得

名前付き変数を作成し、SQLデータ取得を設定

開く Name Manager 以下を定義: YearMonth P シートの変数。テキスト形式を保持するため、「'2025-06」のように先頭にアポストロフィを付けて入力します。

名前マネージャーでYearMonth変数を定義

Identify the columns required to create the V sheet for the retention analysis display.

Vシートに必要な列

SQLデータ取得を設定します:

  1. 以下に移動: i-MATRIX > DB Bot > Dataset Manager
  2. データベース接続を追加し、SQLクエリを設定
  1. 日付フィルター付きのSQLクエリを作成: WHERE date = :VS_YM
  2. 出力をD1シートにテーブル形式で設定

ヒント: The :VS_YM 構文は変数をSQLクエリにバインドし、実行時の動的な日付ベースフィルタリングを可能にします。

VS_YM変数を使用したSQLクエリ

購入サイクル関数を適用して顧客維持指標を計算し、結果を自動入力します。

購入サイクル関数 application
4

Vシートにデータを接続

数式を使用して取得したデータを可視化シートにリンク

集計関数を使用してDシートからVシートにデータを接続:

  1. Apply COUNTIFS 顧客セグメント別の購入回数を計算する関数
  2. Apply SUMIFS カテゴリ別の収益データを集計する関数
COUNTIFSとSUMIFS関数の設定
  1. 動的タイトル関数を作成して選択された期間に基づいて更新されるようにする
  2. 不要な行を非表示にしてファイルを保存

ヒント: COUNTIFSとSUMIFSは複数条件での顧客データ集計に強力で、維持分析を簡単にします。

動的タイトルと完成したVシート
5

検索フィルターを設定

期間フィルタリング用のインタラクティブUI要素を追加

期間ラベルを追加 using UI Bot > Label。スタイルプロパティでフォントと色をカスタマイズ。

UI Botで期間ラベルを追加

月カレンダーを追加 via UI Bot > Calendar > Month:

  1. Set the Name プロパティを VS_YM (変数名と一致する必要があります)
  2. 設定 DataFormat: yyyyMM → yyyy-MM
設定 月カレンダー with VS_YM

更新ボタンを追加 via UI Bot > Button。BoxStyleを適用して素早くフォーマット。

更新ボタンを追加

ボタンイベントを設定 using Process Bot:

  1. ボタンクリック → 更新モジュール → MXGridコンポーネントを接続

ヒント: VS_YMにリンクされた月カレンダーにより、ユーザーは日付を手入力せずに素早く月を切り替えられます。

Process Botイベント設定
6

レポートを保存

完成した維持分析レポートを保存・確認

レポートを保存 個人フォルダに:

  1. Click 保存 を選択し マイフォルダ 保存先として
マイフォルダに保存

保存したレポートを確認:

  1. 以下に移動: [Menu][個人]
  2. 検索 ボタンをクリックしてリストを更新
  3. 月を変更して更新をクリックし、インタラクティブフィルターをテスト
個別メニューでレポートを確認