LoginSignup
0
0

More than 3 years have passed since last update.

Tableau タイムスタンプ型のデータから「10分ごと」の計算フィールドをつくる

Posted at

Tableauでタイムスタンプ型の列をもつ時系列データに対し、以下のようなことをしたい、という場合の数式です。
0分から9分を0分、10分から19分を10分としてまとめる計算フィールドを作り、あとで可視化で使用します。

image.png

計算フィールド内で使用している項目は以下の通りです。
 「テスト時間」=タイムスタンプ型フィールド
 「何分刻み?」=整数型パラメータ(リストにして10か15か選択できる)

MAKEDATETIME(
    date([テスト時間]),
    MAKETIME(
        DATEPART("hour",[テスト時間]),(CEILING(([分]+1)/[何分刻み?])-1)*[何分刻み?],0
    )
)

これは検算用のシートですが、本来は地図上にマッピングするIoTデータを想定しています。

image.png

作成段階では一個ずつ「分を取る」「分とパラメータを使って10刻みにする」「日付とつなげる」等の計算フィールドを作って、それぞれを使って組み立てました。
一発で書こうとするとこんな感じですが、ご自身で作成されるときは順番に作っていくことをお勧めします。

分をまとめる、10分ごと、等のキーワードで検索すると、Excelだといくつかヒットしたのですが、Tableauでは全然ヒットしなかったので記事にしてみました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0