ランク付けされた単一ディメンション

このユースケースでは、2023 年を超える製品名の購入および購入売上高を示すテーブルとシンプルな棒ビジュアライゼーションを表示します。

Customer Journey Analytics

ユースケースの例 単一のDimensionのランク付け パネルは次のとおりです。

Customer Journey Analyticsの単一ディメンションランクのビジュアライゼーション

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

    1. daterange を選択します。
    2. product_name を選択します。
    3. sum purchase_revenue を選択します。
    4. 購入を合計」を選択します。

    選択した要素の列ヘッダーのみを表示する空のテーブルが表示されます。 視認性を高めるには、ビジュアライゼーションを拡大します。

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

    1. このビジュアルのフィルター から daterange is (すべて) を選択します。
    2. フィルタータイプ として 相対日付 を選択します。
    3. フィルターを定義して 値が過去 暦年 に含まれる場合に項目を表示 1します
    4. フィルターを適用」を選択します。

    適用した daterange フィルターを使用して更新されたテーブルが表示されます。

  3. ビジュアライゼーション パネルで、

    1. CrossSize75 を使用して DaterangeColumns から削除します。
    2. 購入の合計購入の合計 の下にドラッグ&ドロップします。
  4. テーブル ビジュアライゼーションで、次の操作を行います。

    1. purchase_revenue の合計 を選択すると、商品名を降順で並べ替えることができます。 Power BI デスクトップは次のようになります。

    Power BI デスクトップユースケース 5 テーブルステータス

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

    1. product_name is (All) を選択します。
    2. フィルタータイプ上位 N に設定します。
    3. フィルターを定義して 項目を表示上位10 にします。
    4. purchase_revenueBy value ここにデータフィールドを追加 にドラッグ&ドロップします。
    5. フィルターを適用」を選択します。

    Analysis Workspaceのフリーフォームテーブルビジュアライゼーションと同期して、購入売上高の値で更新されたテーブルが表示されます。

  6. ビジュアライゼーション パネルで、

    1. 折れ線グラフおよび積み重ね柱状グラフ ビジュアライゼーションを選択します。

    折れ線グラフおよび積み重ね柱状グラフビジュアライゼーションは、テーブルを置き換え、テーブルと同じデータを使用します。

  7. 購入ビジュアライゼーション ペインの 線の Y 軸 にドラッグ&ドロップします。

    折れ線グラフと積み重ね柱状グラフが更新されます。 Power BI デスクトップは次のようになります。

    Power BI デスクトップのユースケース 5 グラフ

  8. 折れ線グラフおよび積み重ね柱状グラフのビジュアライゼーションで:

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

    メインビューが更新され、折れ線グラフのビジュアライゼーションとテーブルの両方が表示されます。

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

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

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

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

    3. フィルター[Daterange] ダイアログで 日付範囲 を選択し、01/01/202331/12/2023 の期間を指定します。 適用 および OK を選択します。

      Tableau Desktop フィルター

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

    5. データ ペインの テーブル(メジャー名 リストから 購入 をドラッグ&ドロップし、 の横のフィールドにエントリをドロップします。 値は自動的に SUM (Purchases) に変換されます。

    6. データ ペインの テーブル(メジャー名 リストから 購入収益 をドラッグ&ドロップし、 の横のフィールドにエントリをドロップして、SUM (購入) から左にドロップします。 値は SUM (Purchase Revenue) に自動変換されます。

    7. 両方のグラフを降順で並べ替えるには、購買収益 タイトルにポインタを合わせて、並べ替えアイコンを選択します。

    8. グラフのエントリ数を制限するには、SUM (Purchase Revenue) を選択し、ドロップダウンメニューから フィルター を選択します。

    9. フィルター[Purchase Revenue] ダイアログで 値の範囲 を選択し、適切な値を入力します。 例:1,000,0002,000,000 適用 および OK を選択します。

    10. 2 つの棒グラフを 2 つの組み合わせのグラフに変換するには、「」で「合計 購入) を選択し、ドロップダウンメニューから「二重軸」を選択します。 棒グラフは散布図に変換されます。

    11. 散布図を棒グラフに変更するには、次の手順に従います。

      1. マーク エリアで SUM (Purchases) を選択し、ドロップダウンメニューから を選択します。
      2. マーク エリアで SUM (Purchase Revenue) を選択し、ドロップダウンメニューから 棒グラフ を選択します。

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

    Tableau Desktop グラフ

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

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

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

  5. データ シートが選択されていることを確認します。

    1. 右上の 表示 を選択し、テキストテーブル (左上のビジュアライゼーション)を選択して、2 つのグラフのコンテンツをテーブルに変更します。
    2. 購買収益を降順で並べ替えるには、テーブルの 購買収益 にポインタを合わせて SortOrderDown を選択します。
    3. フィット ドロップダウンメニューから ビュー全体 を選択します。

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

    Tableau Desktop データ

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

    1. Sheets シェルフから Graph シートを Dashboard 1 ビュー(「シートをここにドロップ 」と表示されているビュー にドラッグ&ドロップします。
    2. データ シートを、グラフ シートの下にある シート シェルフから ダッシュボード 1 ビューにドラッグ&ドロップします。
    3. ビューで データ シートを選択し、ビュー全体固定幅 に変更します。

    ダッシュボード 1 ビューは次のようになります。

    Tableau Desktop ダッシュボード 1

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

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

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

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

  5. 左側のパネルの「‣ Cc データビュー」セクションで、「製品名」を選択します。

  6. 左パネルの「‣カスタムフィールド」セクションから:

    1. +追加」ドロップダウンメニューから「カスタム測定」を選択します。

    2. カスタム測定を作成 ダイアログで、次の手順を実行します。

      1. 測定するフィールド ドロップダウンメニューから 購入売上高 を選択します。
      2. 測定タイプ ドロップダウンメニューから 合計 を選択します。
      3. 名前 のカスタムフィールド名を入力します。 例:Purchase Revenue
      4. フィールドの詳細 タブを選択します。
      5. 形式 ドロップダウンメニューから「小数」を選択し、「0 小数 入力されていることを確認します。
        Looker カスタム指標フィールド
      6. 保存」を選択します。
    3. +追加」ドロップダウンメニューから カスタム測定 をもう一度選択します。 カスタムを作成 メジャーダイアログで、

      1. 測定するフィールド ドロップダウンメニューから 購入 を選択します。
      2. 測定タイプ ドロップダウンメニューから 合計 を選択します。
      3. 名前 のカスタムフィールド名を入力します。 例:Sum of Purchases
      4. フィールドの詳細 タブを選択します。
      5. 形式 ドロップダウンメニューから「小数」を選択し、「0 小数 入力されていることを確認します。
      6. 保存」を選択します。
    4. 両方のフィールドがデータビューに自動的に追加されます。

  7. 別の フィルター を追加する場合は「+ フィルター を選択し、データを制限する場合は「制限」を選択します。

  8. フィルターを追加 ダイアログで、「‣カスタムフィールド」を選択し、「購入収益」を選択します。

  9. 適切な選択を行い、提案された値を入力します。これにより、フィルターの 次を含む 1000000 ​AND2000000 になります。

  10. 実行」を選択します。

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

  12. ビジュアライゼーション の「編集」を選択して、ビジュアライゼーションを更新します。 ポップアップダイアログで以下を行います。

    1. シリーズ タブを選択します。
    2. 下にスクロールして 購入 を表示し、タイプ に変更します。
    3. Y」タブを選択します。
    4. 左側の 1 コンテナから 購入ここにシリーズをドラッグして新しい左軸を作成​​にドラッグします。 このアクションにより、​ 左 2 ​​コンテナが作成されます。
      Looker ビジュアライゼーション設定
    5. 編集 の横にある CrossSize75 を選択して、ポップアップダイアログを非表示にします

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

Looker 結果日別トレンド

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

    code language-none
    import seaborn as sns
    import matplotlib.pyplot as plt
    data = %sql SELECT product_name AS `Product Name`, SUM(purchase_revenue) AS `Purchase Revenue`, SUM(purchases) AS `Purchases` \
                FROM cc_data_view \
                WHERE daterange BETWEEN '2023-01-01' AND '2024-01-01' \
                GROUP BY 1 \
                LIMIT 10;
    df = data.DataFrame()
    df = df.groupby('Product Name', as_index=False).sum()
    plt.figure(figsize=(15, 3))
    sns.barplot(x='Purchase Revenue', y='Product Name', data=df)
    plt.show()
    display(data)
    
  2. セルを実行します。 以下のスクリーンショットのような出力が表示されます。

    Jupyter Notebook の結果

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

    code language-r
    library(tidyr)
    
    ## Single dimension ranked
    df <- dv %>%
       filter(daterange >= "2023-01-01" & daterange < "2024-01-01") %>%
       group_by(product_name) %>%
       summarise(purchase_revenue = sum(purchase_revenue), purchases = sum(purchases)) %>%
       arrange(product_name, .by_group = FALSE)
    dfV <- df %>%
       head(5)
    ggplot(dfV, aes(x = purchase_revenue, y = product_name)) +
       geom_col(position = "dodge") +
       geom_text(aes(label = purchase_revenue), vjust = -0.5)
    print(df)
    
  2. チャンクを実行します。 以下のスクリーンショットのような出力が表示されます。

    RStudio の結果

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