データペインでは文字列形式になっているフィールド(例: 2024)がフィルタリストに読み込むとYYYY-MM-DD HH:MM:ss: 形式(例: 2024-01-01 00:00:00.000)になってしまいます。コントロールに表示したいのは「2024」ですが、同様に2024-01-01 00:00:00.000が表示されてしまいます。
元は日付形式のカラムから、計算フィールドにてtoStringとextractを使用して年情報(YYYY)のみ抜き出していることに起因しているのでしょうか。
データペインでは文字列形式になっているフィールド(例: 2024)がフィルタリストに読み込むとYYYY-MM-DD HH:MM:ss: 形式(例: 2024-01-01 00:00:00.000)になってしまいます。コントロールに表示したいのは「2024」ですが、同様に2024-01-01 00:00:00.000が表示されてしまいます。
元は日付形式のカラムから、計算フィールドにてtoStringとextractを使用して年情報(YYYY)のみ抜き出していることに起因しているのでしょうか。
@hhhayama さん、QuickSight Communityへのご投稿ありがとうございます!
手元環境にてご説明いただいたのと同様に、日付型のフィールド date
から年部分を取り出し文字列として計算扱うフィールド year
を作成し、フィルタおよびコントロールに設定しましたが正常に「2024」と文字列で扱われておりました。
計算フィールド: year
toString(extract('YYYY', date))
そのため @hhhayama さんと同じ事象が再現できていないのですが、よろしければフィルタおよびコントロールの作成の流れがわかるような画面ショットなどを共有いただけますでしょうか?
@ytakahr さん、早速のご確認をありがとうございます。
私の環境下では添付画像のようになってしまいます。