個別の値ディメンションのカウント

このユースケースでは、2023年1月に報告された製品名の数を明確に取得する必要があります。

Customer Journey Analytics

製品名の異なる数を報告するには、タイトル Product Name (Count Distinct)と​外部Id product_name_count_distinctを含む計算指標をCustomer Journey Analyticsで設定します。

Customer Journey Analyticsの商品名(個数)計算指標

次に、この指標を使用例の例​個別のDimension値をカウント パネルで使用できます。

Customer Journey Analyticsの個別カウント値

BI ツール
note prerequisites
PREREQUISITES
接続が成功したことを検証し、データビューを一覧表示でき、このユースケースを試すBI ツールにデータビューを使用していることを確認します。
tabs
Power BI デスクトップ
  1. 日付範囲がすべてのビジュアライゼーションに適用されるようにするには、daterangeday​を​データ ペインからドラッグ&ドロップして、このページの​ フィルター ​に移動します。

    1. このページの​ フィルター ​から​ daterangeday is (All) ​を選択します。
    2. 詳細フィルタリング​を​ フィルタータイプ ​として選択します。
    3. 値​ ​が​ 1/1/2023および​ ​が​ ​より前の場合に、2/1/2023項目を表示するようにフィルターを定義します。
    4. フィルターを適用」を選択します。
  2. データ ペインで、次の操作を行います。

    1. datarangeday​を選択します。
    2. Customer Journey Analyticsで定義された計算指標である​ sum cm_product_name_count_distinct ​を選択します。
  3. 縦棒グラフを表に変更するには、グラフが選択されていることを確認し、ビジュアライゼーション ペインから​ ​を選択します。

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

    Power BI Desktop Multiple Count Distinct table

  4. テーブルのビジュアライゼーションを選択します。 コンテキストメニューから、Copy > Copy visual​を選択します。

  5. ctrl-v​を使用してビジュアライゼーションを貼り付けます。 ビジュアライゼーションの正確なコピーが元のコピーと重なります。 レポート領域の右に移動します。

  6. コピーしたビジュアライゼーションをテーブルからカードに変更するには、ビジュアライゼーション​から​ カード ​を選択します。

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

    Power BI Desktop Multiple Count Distinct table

または、Power BIのcount distinct機能を使用することもできます。

  1. product_name ディメンションを選択します。

  2. ​の​product_name ディメンションに​ Count (Distinct) ​関数を適用します。

    Power BI個数

Tableau Desktop
  1. 下部の「シート 1」タブを選択して、データソース​から切り替えます。 シート 1 ビューで:

    1. Data ペインの​Tables リストから​Daterange エントリをドラッグし、エントリを​Filters シェルフにドロップします。

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

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

    4. Cm製品名の個数​を​ ​にドラッグします。 値が​ SUM (Cm Product Name Count Distinct) ​に変更されます。 このフィールドは、Customer Journey Analyticsで定義した計算指標です。

    5. Daterangeday​をドラッグし、​の横にドロップします。 Daterangeday​を選択し、ドロップダウンメニューから​ Day ​を選択します。

    6. 行のビジュアライゼーションをテーブルに変更するには、自分を表示​から​ テキストテーブル ​を選択します。

    7. ツールバーから「行と列を入れ替え」を選択します。

    8. フィット」ドロップダウンメニューから「フィット幅」を選択します。

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

      Tableau Desktop Multiple Dimension Ranked Filter

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

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

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

  5. Card ビューが選択されていることを確認します。

  6. DAY (Daterangeday)​を選択し、ドロップダウンメニューから​ ​を選択します。 値が​ MONTH (Daterangeday) ​に変更されます。

  7. Marks​で​ SUM (Cm Product Name Count Distinct) ​を選択し、ドロップダウンメニューから​ Format ​を選択します。

  8. フォントサイズを変更するには、Format SUM (CM Product Name Count Distinct) ペインで、Default​内の​ Font ​を選択し、フォントサイズとして​ 72 ​を選択します。

  9. 番号を整列させるには、整列​の横にある​ 自動 ​を選択し、水平​を中央揃えに設定します。

  10. 整数を使用するには、Numbers​の横にある​ 123.456 ​を選択し、Number (Custom)​を選択します。 小数点以下桁​を0に設定します。

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

    Tableau Desktop Multiple Dimension Ranked Filter

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

    1. カード シートを​シート シェルフから​ダッシュボード 1 ビューにドラッグ&ドロップします。このビューには、シートをここにドロップ​します。
    2. ダッシュボード 1 ビューの​Card シートの下にある​Sheets シェルフから​Data シートをドラッグ&ドロップします。

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

    Tableau Desktop Dashboard 1

または、Tableau Desktopのcount distinct機能を使用することもできます。

  1. Cm製品名数​ではなく、製品名​を使用してください。

  2. Measure > Count (Distinct)​を​ Marks ​の​ 製品名 ​に適用します。

    Tableau Count Distinct

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

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

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

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

  5. 左側のパネルの​‣ Cc データビュー セクションから:

    1. Daterange Date、次に​ Date ​を選択します。
    2. 製品名​の​詳細 コンテキストメニューから​集約‣個数{1⋮を選択します。
      Looker製品名のコンテキスト メニュー
  6. 実行​を選択します。

  7. }‣ビジュアライゼーション​を選択し、ツールバーから6︎⃣を選択して、単一の値ビジュアライゼーションを表示します。

次のようなビジュアライゼーションと表が表示されます。

Looker count distinct

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

    code language-none
    data = %sql SELECT COUNT(DISTINCT(product_name)) AS `Product Name` \
       FROM cc_data_view \
       WHERE daterange BETWEEN '2023-01-01' AND '2023-02-01';
    display(data)
    
  2. セルを実行します。 以下のスクリーンショットのような出力が表示されます。

    Jupyter Notebookの結果

RStudio
  1. 新しいチャンクに次のコードブロックを入力します。

    code language-r
    ## Count Distinct
    df <- dv %>%
       filter(daterange >= "2023-01-01" & daterange < "2023-02-01") %>%
       summarise(product_name_count_distinct = n_distinct(product_name))
    print(df)
    
  2. チャンクを実行します。 以下のスクリーンショットのような出力が表示されます。

    RStudio結果

recommendation-more-help
analytics-platform-help-main