Tableau タイムスタンプ型のデータから「10分ごと」の計算フィールドをつくる
Tableauでタイムスタンプ型の列をもつ時系列データに対し、以下のようなことをしたい、という場合の数式です。
0分から9分を0分、10分から19分を10分としてまとめる計算フィールドを作り、あとで可視化で使用します。
計算フィールド内で使用している項目は以下の通りです。
「テスト時間」=タイムスタンプ型フィールド
「何分刻み?」=整数型パラメータ(リストにして10か15か選択できる)
MAKEDATETIME(
date([テスト時間]),
MAKETIME(
DATEPART("hour",[テスト時間]),(CEILING(([分]+1)/[何分刻み?])-1)*[何分刻み?],0
)
)
これは検算用のシートですが、本来は地図上にマッピングするIoTデータを想定しています。
作成段階では一個ずつ「分を取る」「分とパラメータを使って10刻みにする」「日付とつなげる」等の計算フィールドを作って、それぞれを使って組み立てました。
一発で書こうとするとこんな感じですが、ご自身で作成されるときは順番に作っていくことをお勧めします。
分をまとめる、10分ごと、等のキーワードで検索すると、Excelだといくつかヒットしたのですが、Tableauでは全然ヒットしなかったので記事にしてみました。
Author And Source
この問題について(Tableau タイムスタンプ型のデータから「10分ごと」の計算フィールドをつくる), 我々は、より多くの情報をここで見つけました https://qiita.com/Nakaminami/items/2c7c919206f53a7ee8a0著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .