Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
0
Help us understand the problem. What are the problem?

QuickSight で対応していない日付フォーマット(yyyymmddhhmiss, UTC)を扱う。

QuickSight で対応していない日付フォーマットを扱う。

課題

日付のフォーマットが”yyyymmddhhmiss”,UTCを扱う必要があったが、フィールドでDate型を指定すると検証でエラーとなる。

結論

関数(parseDate, concat, substring)を駆使して日付フォーマットに変換する。

対応

データセット画面にて、計算フィールドを追加
image-20201228013411491.png

下記式にて変換。文字を分解して、Tを付けつつ parseDate にて日付に変換を実施。

addDateTime(9,"HH",
    parseDate(concat( substring({accept_order_date},1,8), "T", substring({accept_order_date},9,6)) , "yyyyMMdd'T'HHmmss")
)

accept_order_date を受注日時というフィールドに再定義
image-20201228013851178.png

実行結果

データセットで見てみます。うまく日付に変換できました。
image-20201228013944045.png

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
0
Help us understand the problem. What are the problem?