Power BI デスクトップ
データ ペインで、次の操作を行います。
daterangemonth を選択します。
発生件数の合計 を選択します。
当月の発生件数を示すテーブルが表示されます。 視認性を高めるには、ビジュアライゼーションを拡大します。
フィルター パネルで、次の操作を行います。
このビジュアルのフィルター から daterangemonth is (All) を選択します。
フィルタータイプ として「詳細フィルタリング 」を選択します。
フィルターを定義して 値が 次の値の場合に項目を表示 1/1/2023 および 次の値の前 1/1/2024. を設定します。カレンダーアイコンを使用して、日付を選択して選択できます。
「フィルターを適用 」を選択します。
適用した daterangemonth フィルターで更新されたテーブルが表示されます。
ビジュアライゼーション パネルで、
折れ線グラフ ビジュアライゼーションを選択します。
折れ線グラフビジュアライゼーションは、テーブルと同じデータを使用しながら、テーブルを置き換えます。 Power BI デスクトップは次のようになります。
折れ線グラフのビジュアライゼーションで:
を選択します。
コンテキストメニューから「テーブルとして表示 」を選択します。
メインビューが更新され、折れ線グラフのビジュアライゼーションとテーブルの両方が表示されます。 Power BI デスクトップは次のようになります。
Tableau Desktop
下部にある「シート 1 」タブを選択して、「データソース 」から切り替えます。 シート 1 ビューで、次の操作を行います。
データ ペインの テーブル リストから Daterange エントリをドラッグし、フィルター シェルフにドロップします。
フィルターフィールド[Daterange] ダイアログで 日付範囲 を選択して 次へ > を選択します。
フィルター[Daterange] ダイアログで 日付範囲 を選択し、01/01/2023 ~ 01/01/2024 の期間を指定します。
データ ペインの テーブル リストから Daterangeday をドラッグ&ドロップし、列 の横のフィールドにエントリをドロップします。
Daterangeday ドロップダウンメニューから MONTH を選択し、値が MONTH (Daterangeday) に更新されます。
データ ペインの テーブル(メジャー名 ) リストから 発生件数 をドラッグ&ドロップし、行 の横のフィールドにエントリをドロップします。 値は自動的に SUM (発生件数) に変換されます。
ツールバーの フィット ドロップダウンメニューから 標準 を ビュー全体 に変更します。
Tableau Desktop は次のようになります。
[シート 1 ] タブの右クリック メニューから 複製 を選択し、2 番目のシートを作成します。
[シート 1 ] タブの右クリック メニューから 名前変更 を選択して、シートの名前を Graph に変更します。
シート 1 (2) タブの右クリック メニューから 名前変更 を選択して、シートの名前を Data に変更します。
データ シートが選択されていることを確認します。 データビューで、
右上の 表示 を選択し、テキストテーブル (左上のビジュアライゼーション)を選択して、データビューのコンテンツをテーブルに変更します。
MONTH (Daterangeday) を Columns から Rows にドラッグします。
ツールバーの フィット ドロップダウンメニューから 標準 を ビュー全体 に変更します。
Tableau Desktop は次のようになります。
新規ダッシュボード 」タブボタン(下部)を選択して、新しい ダッシュボード 1 ビューを作成します。 ダッシュボード 1 ビューで、次の操作を行います。
Sheets シェルフから Graph シートを Dashboard 1 ビュー(「シートをここにドロップ 」と表示されているビュー にドラッグ&ドロップします。
データ シートを、グラフ シートの下にある シート シェルフから ダッシュボード 1 ビューにドラッグ&ドロップします。
ビューで データ シートを選択し、ビュー全体 を 固定幅 に変更します。
Tableau Desktop は次のようになります。
Looker
Looker の 探索 インターフェイスで、クリーンな設定ができていることを確認します。 そうでない場合は、「
フィールドとフィルターを削除 」を選択します。
フィルター の下の「+ フィルター を選択します。
フィルターを追加 ダイアログで、次の手順を実行します。
「‣ Cc データビュー」を選択します
フィールドのリストから、「‣Daterange Date」を選択し 「Daterange Date 」を選択します。
CC データビュー日付範囲 フィルターを 範囲内 2023/01/01 前)まで 2024/01/01 として指定します。
左側の Cc データビュー パネルから、
DIMENSIONS のリストから「‣Daterangemonth 日付 」を選択してから「月 」を選択します。
左パネル(下部)の MEASURES の下にある Count を選択します。
「実行 」を選択します。
「‣ビジュアライゼーション 」を選択して、折れ線グラフのビジュアライゼーションを表示します。
以下に示すようなビジュアライゼーションとテーブルが表示されます。
Jupyter Notebook
新しいセルに次のステートメントを入力します。
code language-python
import seaborn as sns
import matplotlib.pyplot as plt
data = %sql SELECT daterangemonth AS Month, COUNT(*) AS Events \
FROM cc_data_view \
WHERE daterange BETWEEN '2023-01-01' AND '2024-01-01' \
GROUP BY 1 \
ORDER BY Month ASC
df = data.DataFrame()
df = df.groupby('Month', as_index=False).sum()
plt.figure(figsize=(15, 3))
sns.lineplot(x='Month', y='Events', data=df)
plt.show()
display(data)
セルを実行します。 以下のスクリーンショットのような出力が表示されます。
RStudio
新しいチャンクで、```{r} と ` ````の間に次のステートメントを入力します。
code language-r
## Hourly Events
df <- dv %>%
filter(daterange >= "2023-01-01" & daterange < "2023-01-02") %>%
group_by(daterangehour) %>%
count() %>%
arrange(daterangehour, .by_group = FALSE)
ggplot(df, aes(x = daterangehour, y = n)) +
geom_line(color = "#69b3a2") +
ylab("Events") +
xlab("Hour")
print(df)
チャンクを実行します。 以下のスクリーンショットのような出力が表示されます。