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