日付と時刻関数

Tableau の計算

Maarten Van den Broeck

Content Developer at DataCamp

時系列分析とは

時系列分析: 一定の期間・間隔でデータを分析。トレンド、季節性の比較、ローリング期間の分析などを含むことが多い

  • 時系列分析の例:

各種時系列分析を示す折れ線グラフ

Tableau の計算

データ型としての日付と時刻

Date / DateTime データ型:

  • 暦の日時を格納するデータ型
  • Tableau が自動認識する場合あり
  • データ ロケール (1) に依存
  • Tableau ではカレンダーのアイコンで表示:

Date と DateTime の Tableau ピクトグラム

日付の出力形式はいろいろ:

  • 21-Jan-2020
  • Monday, 31. December 19
  • 31/10/12
  • 10/31/12
  • jan.22
  • 2022-W05
  • ...
1 データ ロケール: ユーザーの言語と地域設定を表すパラメータの集合。
Tableau の計算

他列から Date(Time) を作成する

例: 年・月・日列の表

時・分・秒列の表

年・月・日・時・分・秒列の表

空白 MakeDate ([Year], [Month], [Day])

Make Date 公式の結果

MakeTime ([Hour], [Minute], [Second])

Make Time 公式の結果

空白

MakeDateTime ([Date], [Time])

Make DateTime 公式の結果

Tableau の計算

日付のパース

パース: 文字列を構文要素に分解して解析すること

例:

UTC タイムスタンプに基づく取引日付の表

空白

Tableau の文字列としての取引日付

空白

DateParse ( format, string )

Tableau における DateParse 計算の図

空白

Tableau のタイムスタンプとしての取引日付

Tableau の計算

日付パーツの抽出

離散の年を抽出(ほかに quarter、month、day、dayofyear、weekday、hour、minute なども可)

例:

DATEPART ( 'year', [Order Date] )

空白

DATEPART ( 'quarter', [Order Date] )

空白

Datepart 関数の使用例 - year

Datepart 関数の使用例 - quarter

Tableau の計算

日付の切り捨て

切り捨て (truncate): 短く切ること

指定した日付を、その日付パーツの精度に切り捨てます。

DATETRUNC ( 'month', #2022-06-15# )

空白

DATETRUNC ( 'quarter', #2022-06-15# )

空白

Datetrunc 関数の使用例 - day

Datetrunc 関数の使用例 - quarter

Tableau の計算

日付の計算

日付に間隔を加算:

DATEADD (date_part, interval, [Date])

  • 指定した間隔(例: 3 か月、2 日、10 週)を日付に加算

    空白

日付間の差分を取得:

DATEDIFF ( date_part, date1, date2 )

  • 2 つの日付の差を指定した日付パーツの間隔で返す

例

  • DATEADD ('month', 3, [Date])
  • DATEADD ('week', 10, [Date])
  • 返り値は日付

    空白

例

  • DATEDIFF ('month', [Start], [End])
  • DATEDIFF ('day', [Start], [End])
  • 返り値は数値
Tableau の計算

計算で日付を参照する

計算で固定日付を使う:

日付値は # # で囲む

例 #2010-12-31#

空白

年次売上の表

空白

固定日付を用いた計算の例

空白

2011 年時点の年次売上の表

Tableau の計算

練習しましょう!

Tableau の計算

Preparing Video For Download...