| Power BI デスクトップ |
-
データ ペインで、次の操作を行います。
- daterangeを選択します。
- product_nameを選択します。
- sum purchase_revenueを選択します。
- 購入額の合計を選択します。
選択した要素の列ヘッダーのみを表示する空のテーブルが表示されます。 可視性を高めるには、ビジュアライゼーションを拡大します。
-
フィルター ペインで、次の操作を行います。
- このビジュアル の フィルターから daterange is (All) を選択します。
- 相対日付を フィルタータイプ として選択します。
- 値 が過去
1暦年 の場合、フィルターを 項目を表示するように定義します。
- 「フィルターを適用」を選択します。
適用されたdaterange フィルターでテーブルが更新されます。
-
ビジュアライゼーション ペインで、次の操作を行います。
-
を使用して、列から daterange を削除します。
- 列の「購入額の合計」の下に「購入額の合計」をドラッグ&ドロップします。
-
テーブルのビジュアライゼーション上:
- 購入収益の合計を選択して、購入収益の降順で製品名を並べ替えます。 Power BI デスクトップは以下のようになります。
-
フィルター ペインで、次の操作を行います。
- 「product_name is (All)」を選択します。
- Filter typeを Top N に設定します。
- フィルターを項目を表示 上位
10 値に定義します。
- purchase_revenueをBy value ここにデータフィールドを追加にドラッグ&ドロップします。
- 「フィルターを適用」を選択します。
Analysis Workspaceのフリーフォームテーブルのビジュアライゼーションに同期して、購入売上の値で更新されたテーブルが表示されます。
-
ビジュアライゼーション ペインで、次の操作を行います。
- 折れ線グラフと積み重ね棒グラフのビジュアライゼーションを選択します。
折れ線グラフと積み重ね棒グラフのビジュアライゼーションは、表と同じデータを使用している間に表を置き換えます。
-
購入をビジュアライゼーション ペインの 行のY軸 にドラッグ&ドロップします。
折れ線グラフと積み上げ棒グラフが更新されます。 Power BI デスクトップは以下のようになります。
-
折れ線グラフと積み重ね棒グラフのビジュアライゼーション:
-
を選択します。
- コンテキストメニューから、テーブルとして表示を選択します。
メインビューが更新され、行のビジュアライゼーションと表の両方が表示されます。
|
| Tableau Desktop |
-
下部の「シート 1」タブを選択して、データソースから切り替えます。 シート 1 ビューで:
-
Data ペインのTables リストからDaterange エントリをドラッグし、エントリをFilters シェルフにドロップします。
-
フィルターフィールド [Daterange] ダイアログで、日付の範囲を選択し、次>を選択します。
-
フィルター[Daterange] ダイアログで、日付の範囲を選択し、01/01/2023 ~ 31/12/2023の期間を指定します。 適用と OK を選択します。
-
データ ペインのテーブル リストから 製品名 をドラッグ&ドロップし、行の横にあるフィールドにエントリをドロップします。
-
データ ペインのテーブル (メジャー名) リストから 購入 をドラッグ&ドロップし、行の横にあるフィールドにエントリをドロップします。 値は自動的に SUM (Purchases) に変換されます。
-
データ ペインのテーブル (メジャー名) リストから 購入収益 をドラッグ&ドロップし、列の横にあるフィールドのエントリをドロップし、SUM (購入)から左に移動します。 値は自動的に SUM (購入収益) に変換されます。
-
両方のチャートを購入収益の降順で並べ替えるには、購入収益 タイトルにカーソルを合わせて並べ替えアイコンを選択します。
-
グラフのエントリ数を制限するには、行の SUM (購入収益) を選択し、ドロップダウンメニューから フィルター を選択します。
-
フィルター[購入収益] ダイアログで、値の範囲を選択し、適切な値を入力します。 例:1,000,000 - 2,000,000。 適用と OK を選択します。
-
2つの棒グラフを2つの組み合わせグラフに変換するには、行の SUM (購入) を選択し、ドロップダウンメニューから デュアル軸 を選択します。 棒グラフは散布図に変換されます。
-
散布図を棒グラフに変更するには:
- マーク領域の SUM (購入) を選択し、ドロップダウンメニューから 行 を選択します。
- マーク領域の SUM (購入収益) を選択し、ドロップダウンメニューから バー を選択します。
Tableau デスクトップは以下のようになります。
-
「シート 1」タブのコンテキストメニューから「複製」を選択して、2番目のシートを作成します。
-
「シート 1」タブのコンテキストメニューから「名前を変更」を選択して、シートの名前をDataに変更します。
-
「シート 1 (2)」タブのコンテキストメニューから「名前を変更」を選択して、シートの名前をGraphに変更します。
-
Data シートが選択されていることを確認します。
- 右上の 表示 を選択し、テキストテーブル (左上のビジュアライゼーション)を選択して、2つのグラフの内容をテーブルに変更します。
- 購買収益を降順で注文するには、テーブルの 購入収益 にカーソルを合わせ、
を選択します。
- 「フィット」ドロップダウンメニューから「ビュー全体」を選択します。
Tableau デスクトップは以下のようになります。
-
「新しいダッシュボード」タブボタン(下部)を選択して、新しいダッシュボード 1 ビューを作成します。 ダッシュボード 1 ビューで、次の操作を行います。
- グラフ シートをシート シェルフから シートをここにドロップ するダッシュボード 1 ビューにドラッグ&ドロップします。
- グラフ シートの下のシート シェルフからデータ シートをダッシュボード 1 ビューにドラッグ&ドロップします。
- ビューでデータ シートを選択し、ビュー全体を 幅を修正 に変更します。
ダッシュボード 1 ビューは次のようになります。
|
| Looker |
-
LookerのExplore インターフェイスで、クリーンな設定が行われていることを確認します。 そうでない場合は、
フィールドとフィルターの削除を選択します。
-
「フィルター」の下の「+ フィルター」を選択します。
-
フィルターを追加 ダイアログ:
- ‣ Cc データビューを選択
- フィールドのリストから、}‣ Daterange Date、次に Daterange Date を選択します。
-
Cc データビューの日付変更日 フィルターをが範囲 2023/01/01 から(前) 2024/01/01に指定します。
-
左側のパネルの‣ Cc データビュー セクションから、製品名を選択します。
-
左側のパネルの‣カスタムフィールド セクションから:
-
「+ Add」ドロップダウンメニューから「Custom Measure」を選択します。
-
カスタムメジャーを作成 ダイアログで、次の操作を行います。
- フィールドから購入収益を選択して ドロップダウンメニューを測定します。
- 「Measure type」ドロップダウンメニューから「Sum」を選択します。
- 名前のカスタムフィールド名を入力してください。 例:
Purchase Revenue。
- 「フィールドの詳細」タブを選択します。
- 形式 ドロップダウンメニューから 小数点 を選択し、
0が 小数点 に入力されていることを確認します。
- 「保存」を選択します。
-
「+ Add」ドロップダウンメニューから「Custom Measure」をもう一度選択します。 カスタム測定を作成ダイアログで、次の操作を行います。
- フィールドから購入を選択して ドロップダウンメニューを測定します。
- 「Measure type」ドロップダウンメニューから「Sum」を選択します。
- 名前のカスタムフィールド名を入力してください。 例:
Sum of Purchases。
- 「フィールドの詳細」タブを選択します。
- 形式 ドロップダウンメニューから 小数点 を選択し、
0が 小数点 に入力されていることを確認します。
- 「保存」を選択します。
-
両方のフィールドがデータビューに自動的に追加されます。
-
+ フィルターを選択して、別の フィルター を追加し、データを制限します。
-
フィルターを追加 ダイアログで、‣カスタムフィールドを選択し、購入収益を選択します。
-
適切な選択を行い、提案された値を入力します。これにより、フィルターの読み取り は 個の1000000個の と 個の2000000の間になります。
-
実行を選択します。
-
行のビジュアライゼーションを表示するには、‣ ビジュアライゼーションを選択します。
-
ビジュアライゼーションの 編集 を選択して、ビジュアライゼーションを更新します。 ポップアップダイアログで以下を行います。
- 「シリーズ」タブを選択します。
- 下にスクロールして 購入履歴 を表示し、種類を 行 に変更します。
- 「Y」タブを選択します。
- 購入を左1 コンテナから シリーズをここにドラッグして、新しい左軸 を作成します。 このアクションにより、左2 コンテナが作成されます。
-
の横にある CrossSize75 を選択して、ポップアップダイアログを非表示にします
次のようなビジュアライゼーションと表が表示されます。
|
| Jupyter Notebook |
-
新しいセルに次のステートメントを入力します。
| 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)
|
-
セルを実行します。 以下のスクリーンショットのような出力が表示されます。
|
| RStudio |
-
新しいチャンクに次のコードブロックを入力します。
| 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)
|
-
チャンクを実行します。 以下のスクリーンショットのような出力が表示されます。
|