単一ディメンションのランク

このユースケースでは、2023年の製品名の購入と購入の収益を示すテーブルとシンプルな棒グラフを表示します。

Customer Journey Analytics

使用例の​Single Dimension Ranked パネルの例:

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 (All) ​を選択します。
    2. 相対日付​を​ フィルタータイプ ​として選択します。
    3. 値​ ​が過去​ 1暦年​ の場合、フィルターを ​項目を表示するように定義します。
    4. フィルターを適用」を選択します。

    適用された​daterange フィルターでテーブルが更新されます。

  3. ビジュアライゼーション ペインで、次の操作を行います。

    1. CrossSize75を使用して、​から​ daterange ​を削除します。
    2. ​の「購入額の合計」の下に「購入額の合計」をドラッグ&ドロップします。
  4. テーブルのビジュアライゼーション上:

    1. 購入収益の合計​を選択して、購入収益の降順で製品名を並べ替えます。 Power BI デスクトップは以下のようになります。

    Power BI Desktop ユースケース 5 テーブルの状態

  5. フィルター ペインで、次の操作を行います。

    1. product_name is (All)」を選択します。
    2. Filter type​を​ Top N ​に設定します。
    3. フィルターを​項目を表示 上位 10 ​に定義します。
    4. purchase_revenue​を​By 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. Data ペインの​Tables リストから​Daterange エントリをドラッグし、エントリを​Filters シェルフにドロップします。

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

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

      Tableau Desktop Filter

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

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

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

    7. 両方のチャートを購入収益の降順で並べ替えるには、購入収益 タイトルにカーソルを合わせて並べ替えアイコンを選択します。

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

    9. フィルター[購入収益] ダイアログで、値の範囲​を選択し、適切な値を入力します。 例:1,000,000 - 2,000,000適用​と​ OK ​を選択します。

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

    11. 散布図を棒グラフに変更するには:

      1. マーク​領域の​ SUM (購入) ​を選択し、ドロップダウンメニューから​ ​を選択します。
      2. マーク​領域の​ SUM (購入収益) ​を選択し、ドロップダウンメニューから​ バー ​を選択します。

    Tableau デスクトップは以下のようになります。

    Tableau Desktop Graph

  2. シート 1」タブのコンテキストメニューから「複製」を選択して、2番目のシートを作成します。

  3. シート 1」タブのコンテキストメニューから「名前を変更」を選択して、シートの名前をDataに変更します。

  4. シート 1 (2)」タブのコンテキストメニューから「名前を変更」を選択して、シートの名前をGraphに変更します。

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

    1. 右上の​ 表示 ​を選択し、テキストテーブル (左上のビジュアライゼーション)を選択して、2つのグラフの内容をテーブルに変更します。
    2. 購買収益を降順で注文するには、テーブルの​ 購入収益 ​にカーソルを合わせ、 SortOrderDownを選択します。
    3. フィット」ドロップダウンメニューから「ビュー全体」を選択します。

    Tableau デスクトップは以下のようになります。

    Tableau Desktop Data

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

    1. グラフ シートを​シート シェルフから​ シートをここにドロップ ​する​ダッシュボード 1 ビューにドラッグ&ドロップします。
    2. グラフ シートの下の​シート シェルフから​データ シートを​ダッシュボード 1 ビューにドラッグ&ドロップします。
    3. ビューで​データ シートを選択し、ビュー全体​を​ 幅を修正 ​に変更します。

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

    Tableau Desktop Dashboard 1

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

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

  3. フィルターを追加 ダイアログ:

    1. ‣ Cc データビュー​を選択
    2. フィールドのリストから、}‣ Daterange Date、次に​ Daterange Date ​を選択します。
      Looker フィルター
  4. Cc データビューの日付変更日 フィルターを​が範囲 2023/01/01 から(前) 2024/01/01​に指定します。

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

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

    1. + Add」ドロップダウンメニューから「Custom Measure」を選択します。

    2. カスタムメジャーを作成 ダイアログで、次の操作を行います。

      1. フィールドから​購入収益​を選択して ドロップダウンメニューを測定します。
      2. Measure type」ドロップダウンメニューから「Sum」を選択します。
      3. 名前​のカスタムフィールド名を入力してください。 例:Purchase Revenue
      4. フィールドの詳細」タブを選択します。
      5. 形式 ドロップダウンメニューから​ 小数点 ​を選択し、0が​ 小数点 ​に入力されていることを確認します。
        Looker カスタム指標フィールド ​
      6. 保存」を選択します。
    3. + Add」ドロップダウンメニューから「Custom Measure」をもう一度選択します。 カスタム​測定を作成ダイアログで、次の操作を行います。

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

  7. + フィルター​を選択して、別の​ フィルター ​を追加し、データを制限します。

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

  9. 適切な選択を行い、提案された値を入力します。これにより、フィルターの読み取り​ ​個の1000000個の​ ​個の2000000の間になります。

  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. 新しいチャンクに次のコードブロックを入力します。

    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
analytics-platform-help-main