お気に入りtakeshiro watanabe が「Japan」で質問2023年4月25日 23:55日付を文字列に変換する際の書式についてお世話になります。STR([日付])にて文字列へ変換を行うと「4/24/2023」の書式になります。「2023-4-24」の書式にしたいのですが、その場合はDATEPARTを使い、年、月、日を3回別々に変換する方法しかないでしょうか。他の処理との関係で、この部分を可能な限り、シンプルしたいと思っております。何卒宜しくお願いします。4 件の回答並び替え日付で並び替え役に立った順で並び替え日付で並び替えコメントをさらに読み込む...承認された回答修平 齋藤2023年4月26日 0:07DATEPART関数を使用して年月日をそれぞれ文字列化するのが最も確実な方法です。ひとつの計算フィールドで文字列化し、他の処理にはその計算フィールドを利用すれば式自体はシンプルになると思います。STR(DATEPART('year', [日付])) + '-' + STR(DATEPART('month', [日付])) + '-' + STR(DATEPART('day', [日付])) 残念ながらデータベースのformat_date / date_formatのような関数はTableauには用意されていません。コメントを追加回答を記入...太字斜体下線取り消し線箇条書き番号付きリストリンクを追加コードブロック画像を挿入ファイルを添付リンク URLキャンセル保存0/9000返信
承認された回答修平 齋藤2023年4月26日 0:07DATEPART関数を使用して年月日をそれぞれ文字列化するのが最も確実な方法です。ひとつの計算フィールドで文字列化し、他の処理にはその計算フィールドを利用すれば式自体はシンプルになると思います。STR(DATEPART('year', [日付])) + '-' + STR(DATEPART('month', [日付])) + '-' + STR(DATEPART('day', [日付])) 残念ながらデータベースのformat_date / date_formatのような関数はTableauには用意されていません。