毎日のトレンド

このユースケースでは、2023 年 1 月 1 日から 2023 年 1 月 31 日までの発生件数(イベント)の毎日のトレンドを表示するテーブルとシンプルな線のビジュアライゼーションを表示します。

Customer Journey Analytics

ユースケースの例 毎日のトレンド パネルを次に示します。

Customer Journey Analytics毎日のトレンドパネル

BI ツール
note prerequisites
PREREQUISITES
このユースケースを試す BI ツールの ​ 接続に成功した ​ 検証され、データビューのリスト作成と使用ができることを確認します。
tabs
Power BI デスクトップ
  1. データ ペインで、次の操作を行います。

    1. daterangeday を選択します。
    2. 発生件数の合計 を選択します。

    当月の発生件数を示すテーブルが表示されます。 視認性を高めるには、ビジュアライゼーションを拡大します。

  2. フィルター パネルで、次の操作を行います。

    1. このビジュアルのフィルター から daterangeday is (All) を選択します。
    2. フィルタータイプ として「詳細フィルタリング」を選択します。
    3. フィルターを定義して 値が 次の値の場合に項目を表示 1/1/2023 および 次の値の前 2/1/2023. を設定します。カレンダーアイコンを使用して、日付を選択して選択できます。
    4. フィルターを適用」を選択します。

    適用した daterangeday フィルターで更新されたテーブルが表示されます。

  3. ビジュアライゼーション パネルで、折れ線グラフ ビジュアライゼーションを選択します。

    折れ線グラフビジュアライゼーションは、テーブルと同じデータを使用しながら、テーブルを置き換えます。 Power BI デスクトップは次のようになります。

    Power BI Desktop ユースケース 2 日付範囲フィルター

  4. 折れ線グラフのビジュアライゼーションで:

    1. 詳細 を選択します。
    2. コンテキストメニューから「テーブルとして表示」を選択します。

    メインビューが更新され、折れ線グラフのビジュアライゼーションとテーブルの両方が表示されます。 Power BI デスクトップは次のようになります。

    Power BI デスクトップのユースケース 2 最終的な毎日のトレンドビジュアライゼーション

Tableau Desktop
  1. 下部にある「シート 1」タブを選択して、「データソース」ビューから切り替えます。 シート 1 ビューで、次の操作を行います。

    1. データ ペインの テーブル リストから Daterange エントリをドラッグし、フィルター シェルフにドロップします。

    2. フィルターフィールド[Daterange] ダイアログで 日付範囲 を選択して 次へ > を選択します。

    3. フィルター[Daterange] ダイアログで 日付範囲 を選択し、01/01/202301/02/2023 の期間を指定します。

      Tableau Desktop フィルター

    4. データ ペインの テーブル リストから Daterangeday をドラッグ&ドロップし、 の横のフィールドにエントリをドロップします。

      • Daterangeday ドロップダウンメニューから Day を選択し、値が DAY (Daterangeday) に更新されます。
    5. データ ペインの テーブル(メジャー名 リストから 発生件数 をドラッグ&ドロップし、 の横のフィールドにエントリをドロップします。 値は自動的に SUM (発生件数) に変換されます。

    6. ツールバーの フィット ドロップダウンメニューから 標準ビュー全体 に変更します。

      Tableau Desktop は次のようになります。

      Tableau Desktop グラフ

  2. [シート 1] タブの右クリック メニューから 複製 を選択し、2 番目のシートを作成します。

  3. [シート 1] タブの右クリック メニューから 名前変更 を選択して、シートの名前を Graph に変更します。

  4. シート 1 (2) タブの右クリック メニューから 名前変更 を選択して、シートの名前を Data に変更します。

  5. データ シートが選択されていることを確認します。 データ 表示で、次の操作を行います。

    1. 右上の 表示 を選択し、テキストテーブル (左上のビジュアライゼーション)を選択して、データビューのコンテンツをテーブルに変更します。

    2. ツールバーの 行と列を入れ替える を選択します。

    3. ツールバーの フィット ドロップダウンメニューから 標準ビュー全体 に変更します。

      Tableau Desktop は次のようになります。

      Tableau Desktop データ

  6. 新規ダッシュボード」タブボタン(下部)を選択して、新しい ダッシュボード 1 ビューを作成します。 ダッシュボード 1 ビューで、次の操作を行います。

    1. Sheets シェルフから Graph シートを Dashboard 1 ビュー(「シートをここにドロップ 」と表示されているビュー にドラッグ&ドロップします。

    2. データ シートを、グラフ シートの下にある シート シェルフから ダッシュボード 1 ビューにドラッグ&ドロップします。

    3. ビューで データ シートを選択し、ビュー全体固定幅 に変更します。

      Tableau Desktop は次のようになります。

      Tableau Desktop ダッシュボード 1

Looker
  1. Looker の 探索 インターフェイスで、クリーンな設定ができていることを確認します。 そうでない場合は、「 設定 フィールドとフィルターを削除」を選択します。

  2. フィルター の下の「+ フィルター を選択します。

  3. フィルターを追加 ダイアログで、次の手順を実行します。

    1. ‣ Cc データビュー」を選択します
    2. フィールドのリストから、「‣Daterange Date」を選択しDaterange Date」を選択します。
      Looker フィルター
  4. CC データビュー日付範囲 フィルターを 範囲内 2023/01/01前)まで 2023/02/01 として指定します。

  5. 左側のパネルの「Cc データビュー」セクションから、

    1. ‣Daterange Date」を選択し、「DIMENSIONS」のリストから「Date」を選択します。
    2. 左パネル(下部)の MEASURES の下にある Count を選択します。
  6. 実行」を選択します。

  7. ‣ビジュアライゼーション」を選択して、折れ線グラフのビジュアライゼーションを表示します。

以下に示すようなビジュアライゼーションとテーブルが表示されます。

Looker 結果日別トレンド

Jupyter Notebook
  1. 新しいセルに次のステートメントを入力します。

    code language-python
    import seaborn as sns
    import matplotlib.pyplot as plt
    data = %sql SELECT daterangeday AS Date, COUNT(*) AS Events \
              FROM cc_data_view \
              WHERE daterange BETWEEN '2023-01-01' AND '2023-02-01' \
              GROUP BY 1 \
              ORDER BY Date ASC
    df = data.DataFrame()
    df = df.groupby('Date', as_index=False).sum()
    plt.figure(figsize=(15, 3))
    sns.lineplot(x='Date', y='Events', data=df)
    plt.show()
    display(data)
    
  2. セルを実行します。 以下のスクリーンショットのような出力が表示されます。

    Jupyter Notebook の結果

RStudio
  1. 新しいチャンクで、```{r} と ` ````の間に次のステートメントを入力します。

    code language-r
    ## Daily Events
    df <- dv %>%
       filter(daterange >= "2023-01-01" & daterange < "2023-02-01") %>%
       group_by(daterangeday) %>%
       count() %>%
       arrange(daterangeday, .by_group = FALSE)
    ggplot(df, aes(x = daterangeday, y = n)) +
       geom_line(color = "#69b3a2") +
       ylab("Events") +
       xlab("Date")
    print(df)
    
  2. チャンクを実行します。 以下のスクリーンショットのような出力が表示されます。

    RStudio の結果

recommendation-more-help
080e5213-7aa2-40d6-9dba-18945e892f79