TableauでMAKEDATE,MAKETIME,MAKEDATETIME関数から「日付」型および「日付と時刻」型に変換する方法を説明する。
この記事の内容
- 文字列を
datetime64[ns]型(Timestamp型)に変換:to_datetime() Timestamp型の属性・メソッドdtアクセサで列全体を一括処理- 年月日、曜日などを抽出
- 任意のフォーマットで日時を文字列に変換
- Pythonの
dataframe型、NumPyのdatetime64[ns]型の配列に変換 dtに用意されていないメソッドの場合
DatetimeIndexの場合- ファイルからの読み込み時に文字列を
datetime64[ns]型に変換
目次
MAKEDATE関数
年・月・日から日付型フィールドを作成する
MAKEDATE関数を使うと、年・月・日のカラムから日付型のフィールドを作成できる。
MAKEDATE([年フィールド],[月フィールド],[日フィールド])引数は全て整数型の必要がある。文字列型の場合はINT関数でキャストして入れる。
MAKEDATE(INT([年フィールド]),INT([月フィールド]),INT([日フィールド]))YYYYMMDD形式の文字列を日付型に変換する
YYYYMMDD形式の文字列型フィールドの場合,文字列を切り出してMAKEDATE関数を適用する。
MAKEDATE(INT(MID([YYYYMMDD],1,4)),INT(MID([YYYYMMDD],5,2)),INT(MID([YYYYMMDD],7,2)))MAKEDATE(INT(MID([YYYYMMDD],1,4)),INT(MID([YYYYMMDD],5,2)),INT(MID([YYYYMMDD],7,2)))MAKEDATE(INT([年フィールド]),INT([月フィールド]),INT([日フィールド])) MAKEDATE(INT([年フィールド]),INT([月フィールド]),INT([日フィールド]))
コメント