| Power BI デスクトップ |
Power BIは not が日時フィールドの処理方法を理解していないため、daterangehourや daterangeminute などのディメンションはサポートされていません。
|
| Tableau Desktop |
-
下部の「シート 1」タブを選択して、データソースから切り替えます。 シート 1 ビューで:
-
Data ペインのTables リストからDaterange エントリをドラッグし、エントリをFilters シェルフにドロップします。
-
フィルターフィールド [Daterange] ダイアログで、日付の範囲を選択し、次>を選択します。
-
フィルター[Daterange] ダイアログで、日付の範囲を選択し、01/01/2023 ~ 02/01/2023の期間を指定します。
-
Data ペインのTables リストから Daterangehour をドラッグ&ドロップし、列の横にあるフィールドにエントリをドロップします。
- Daterangeday ドロップダウンメニューからMore > Hoursを選択して、値を HOUR (Daterangeday) に更新します。
-
データ ペインのテーブル (メジャー名) リストから 発生回数 をドラッグ&ドロップし、行の横にあるフィールドにエントリをドロップします。 値は自動的に SUM (Occurrences) に変換されます。
-
ツールバーの「フィット」ドロップダウンメニューから「標準」を「ビュー全体」に変更します。
Tableau デスクトップは以下のようになります。
-
「シート 1」タブのコンテキストメニューから「複製」を選択して、2番目のシートを作成します。
-
「シート 1」タブのコンテキストメニューから「名前を変更」を選択して、シートの名前をGraphに変更します。
-
「シート 1 (2)」タブのコンテキストメニューから「名前を変更」を選択して、シートの名前をDataに変更します。
-
Data シートが選択されていることを確認します。 データ ビューで:
-
右上の「自分を表示」を選択し、「テキストテーブル」(左上のビジュアライゼーション)を選択して、データビューのコンテンツをテーブルに変更します。
-
HOUR (Daterangeday)を 列 から 行 にドラッグします。
-
ツールバーの「フィット」ドロップダウンメニューから「標準」を「ビュー全体」に変更します。
Tableau デスクトップは以下のようになります。
-
「新しいダッシュボード」タブボタン(下部)を選択して、新しいダッシュボード 1 ビューを作成します。 ダッシュボード 1 ビューで、次の操作を行います。
-
グラフ シートをシート シェルフから シートをここにドロップ するダッシュボード 1 ビューにドラッグ&ドロップします。
-
グラフ シートの下のシート シェルフからデータ シートをダッシュボード 1 ビューにドラッグ&ドロップします。
-
ビューでデータ シートを選択し、ビュー全体を 幅を修正 に変更します。
ダッシュボード 1 ビューは次のようになります。
|
| Looker |
-
LookerのExplore インターフェイスで、クリーンな設定が行われていることを確認します。 そうでない場合は、
フィールドとフィルターの削除を選択します。
-
「フィルター」の下の「+ フィルター」を選択します。
-
フィルターを追加 ダイアログ:
- ‣ Cc データビューを選択
- フィールドのリストから、}‣ Daterange Date、次に Daterange Date を選択します。
-
Cc データビューの日付変更日 フィルターをが範囲 2023/01/01 から(前) 2023/01/02まで指定します。
-
左側のパネルの「Cc Data View」セクションから,
- ディメンションのリストから‣Daterangehour Date、次に Time を選択します。
- 左パネル(下部)の 測定 の下にある カウント を選択します。
-
実行を選択します。
-
行のビジュアライゼーションを表示するには、‣ ビジュアライゼーションを選択します。
次のようなビジュアライゼーションと表が表示されます。
|
| Jupyter Notebook |
-
新しいセルに次のステートメントを入力します。
| code language-python |
import seaborn as sns
import matplotlib.pyplot as plt
data = %sql SELECT daterangehour AS Hour, COUNT(*) AS Events \
FROM cc_data_view \
WHERE daterange BETWEEN '2023-01-01' AND '2023-01-02' \
GROUP BY 1 \
ORDER BY Hour ASC
df = data.DataFrame()
df = df.groupby('Hour', as_index=False).sum()
plt.figure(figsize=(15, 3))
sns.lineplot(x='Hour', y='Events', data=df)
plt.show()
display(data)
|
-
セルを実行します。 以下のスクリーンショットのような出力が表示されます。
|
| RStudio |
-
新しいチャンクに次のコードブロックを入力します。
| 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)
|
-
チャンクを実行します。 以下のスクリーンショットのような出力が表示されます。
|