| Power BI デスクトップ |
-
メニューから「ホーム」を選択し、ツールバーから「更新」を選択します。 Customer Journey Analyticsで定義した新しいフィルターを選択するには、接続を更新する必要があります。
-
データ ペインで、次の操作を行います。
- daterangeを選択します。
- product_categoryを選択します。
- product_nameを選択します。
- 合計回数を選択します。
ビジュアルに「このビジュアルのデータ取得中にエラーが発生しました」と表示されます。
-
フィルター ペインで、次の操作を行います。
- このビジュアル の フィルターから filterName is (All) を選択します。
- 基本フィルタリングを フィルタータイプ として選択します。
- このビジュアル の フィルターから daterange is (All) を選択します。
- 詳細フィルタリングを フィルタータイプ として選択します。
- 値 が
1/1/2023および が より前の場合に、2/1/2023項目を表示するようにフィルターを定義します。
- product_categoryの Filter type として 基本フィルター を選択し、使用可能な値のリストから Hunting を選択します。
-
を選択して、列から filterName を削除します。
-
を選択して、列から daterange を削除します。
適用されたproduct_category フィルターでテーブルが更新されます。 Power BI デスクトップは以下のようになります。
日付範囲名をフィルターに使用する
|
| Tableau Desktop |
Tableau Desktopは、Customer Journey Analyticsからの商品カテゴリの動的リストの取得をサポートしていません。 代わりに、この使用例では、Hunting Productsに対して新しく作成したフィルターを使用し、フィルター名の条件を使用します。
-
cc_data_view (prod%3FFLATTEN) のコンテキストメニューの Data の下にある:cjaData Source ビューで、Refreshを選択します。 Customer Journey Analyticsで定義した新しいフィルターを選択するには、接続を更新する必要があります。
-
下部の「シート 1」タブを選択して、データソースから切り替えます。 シート 1 ビューで:
-
フィルター シェルフのテーブル リストからフィルター名 エントリをドラッグします。
-
フィルター[ フィルター名] ダイアログで、リストから選択が選択されていることを確認し、リストから ハンティング製品 を選択します。 適用と OK を選択します。
-
フィルター シェルフのテーブル リストからDaterange エントリをドラッグします。
-
フィルターフィールド [Daterange] ダイアログで、日付の範囲を選択し、次>を選択します。
-
フィルター[Daterange] ダイアログで、日付の範囲を選択し、01/01/2023 ~ 1/2/2023を選択します。 適用と OK を選択します。
-
製品名を表 リストから 行 にドラッグします。
-
テーブル リストから発生回数 エントリをドラッグし、列の横にあるフィールドにエントリをドロップします。 値が SUM (Occurrences) に変更されます。
-
自分を表示から テキストテーブル を選択します。
-
「フィット」ドロップダウンメニューから「フィット幅」を選択します。
Tableau デスクトップは以下のようになります。
|
| Looker |
-
「1」の。 LookerのExplore インターフェイスで、接続を更新します。 「
キャッシュをクリアして更新」を選択します。
-
LookerのExplore インターフェイスで、クリーンな設定が行われていることを確認します。 そうでない場合は、
フィールドとフィルターの削除を選択します。
-
「フィルター」の下の「+ フィルター」を選択します。
-
フィルターを追加 ダイアログ:
- ‣ Cc データビューを選択
- フィールドのリストから、}‣ Daterange Date、次に Daterange Date を選択します。
-
Cc データビューの日付変更日 フィルターをが範囲 2023/01/01 から(前) 2023/02/01に指定します。
-
「フィルター」の下の「+ フィルター」を選択して、別のフィルターを追加します。
-
フィルターを追加 ダイアログ:
- ‣ Cc データビューを選択
- フィールドのリストから、}‣製品カテゴリを選択します。
-
フィルターの選択範囲として is を指定します。
のルックは、製品カテゴリの可能な値のリストを表示しません。
|
| Jupyter Notebook |
-
新しいセルに次のステートメントを入力します。
| code language-python |
data = %sql SELECT DISTINCT product_category FROM cc_data_view WHERE daterange BETWEEN '2023-01-01' AND '2024-01-01';
style = {'description_width': 'initial'}
category_filter = widgets.Dropdown(
options=[d for d, in data],
description='Product Category:',
style=style
)
display(category_filter)
|
-
セルを実行します。 以下のスクリーンショットのような出力が表示されます。
-
ドロップダウンメニューから「狩り」を選択します。
-
新しいセルに次のステートメントを入力します。
| code language-python |
import seaborn as sns
import matplotlib.pyplot as plt
data = %sql SELECT product_name AS `Product Name`, COUNT(*) AS Events \
FROM cc_data_view \
WHERE daterange BETWEEN '2023-01-01' AND '2023-02-01' \
AND product_category = '{category_filter.value}' \
GROUP BY 1 \
ORDER BY Events DESC \
LIMIT 10;
df = data.DataFrame()
df = df.groupby('Product Name', as_index=False).sum()
plt.figure(figsize=(15, 3))
sns.barplot(x='Events', y='Product Name', data=df)
plt.show()
display(data)
|
-
セルを実行します。 以下のスクリーンショットのような出力が表示されます。
|
| RStudio |
-
新しいチャンクに次のコードブロックを入力します。 適切なカテゴリーを使用していることを確認してください。 例:Hunting。
| code language-r |
## Dimension 1 Filtered by Dimension 2 value
df <- dv %>%
filter(daterange >= "2023-01-01" & daterange < "2023-02-01" & product_category == "Hunting") %>%
group_by(product_name) %>%
count() %>%
arrange(desc(n), .by_group = FALSE)
print(df)
|
-
チャンクを実行します。 以下のスクリーンショットのような出力が表示されます。
|