今回は日時を名称表現できるDATENAME関数を解説します。
目次
DATENAME関数とは?
IF関数には2つの機能があります。
- 日時単位を判定
- 指定した単位基準で日時を名称化
DATENAME関数の書式
DATETRUNC関数の書式
DATENAME(“日時単位”, [日付])
試しに1月1日を見てみましょう。
DATENAME("month",#2023-01-01#)
+DATENAME("weekday",#2023-01-01#)
こんな感じです。
使い方はいろいろあります。
下記にまとめましたのでご確認ください。
【TableauTips】日付関数に関するすべて!よく使う関数式をまとめました
日付に関する計算フィールドってよく使う割に書き方を忘れますよね。初日ってどうするんだっけとか。かといって暗記するほどでもないです。なので、ここにまとめておき…
DATENAMEを使って曜日を日本語表現したい
日付テーブルを作って管理がおすすめです。
【TableauTips】日付テーブル(カレンダーテーブル)を必ず作るべき3つの理由!
Tableauにしろ、他のBIツールでも日付を使わないという選択肢はほぼないです。日付は分析の中心です。その割に、カスタム要素が多すぎではないでしょうか笑↓記事でもま…
もしくはCASEなど使って計算フィールドでやっちゃってもいいです。
CASE DATENAME("weekday",[オーダー日])
WHEN "Sunday" THEN "日曜日"
WHEN "Monday" THEN "月曜日"
WHEN "Tuesday" THEN "火曜日"
WHEN "Wednesday" THEN "水曜日"
WHEN "Thursday" THEN "木曜日"
WHEN "Friday" THEN "金曜日"
WHEN "Saturday" THEN "土曜日"
END
【Tableau関数】CASEの使い方をわかりやすく解説!VLOOKUP的作業もできる!
今回はCASE関数を解説します。指定値のパターン分岐ができ、値に応じた結果を返してくれます。 【値に応じたパターン分岐を実現】 CASEは論理関数の1つで、パターン分岐…
DATENAMEで使える日時単位
DATE_PART | 値 |
---|---|
'year' | 年(2023年とか) |
'quarter' | 4月基準に3か月ごとで区切る(4-6=第一四半期, 7-9=第二四半期 ) |
'month' | 月 |
'dayofyear' | 1月1日から何日たったか |
'day' | 日 |
'weekday' | 週を1~7で表現 |
'week' | 1年間を52分割 |
'hour' | 時間 |
'minute' | 分 |
'second' | 秒 |
dayofyearは今年に入って何日経ったかですが、DATENAMEの場合はdayと同じ意味になります。
DATENAME("dayofyear",#2023-01-01#)
おわり
もっと良い使い方、おかしい点、アドバイスなどあれば気軽にコメントください!
福井AI/データサイエンス協会
読んでくれてありがとうございます!!
【Tableau】使用できる関数の解説一覧
Tableau関数の解説サイトマップです!自分用備忘録&学習用に作成しました。随時、加筆更新していきます。もっと良い使い方、おかしい点、アドバイスなどあれば気軽にコ…
Comment