お世話になります。
STR([日付])にて文字列へ変換を行うと「4/24/2023」の書式になります。
「2023-4-24」の書式にしたいのですが、その場合は
DATEPARTを使い、年、月、日を3回別々に変換する方法しかないでしょうか。
他の処理との関係で、この部分を可能な限り、
シンプルしたいと思っております。
何卒宜しくお願いします。
4 respostas

DATEPART関数を使用して年月日をそれぞれ文字列化するのが最も確実な方法です。
ひとつの計算フィールドで文字列化し、他の処理にはその計算フィールドを利用すれば式自体はシンプルになると思います。
STR(DATEPART('year', [日付])) + '-' + STR(DATEPART('month', [日付])) + '-' + STR(DATEPART('day', [日付]))残念ながらデータベースのformat_date / date_formatのような関数はTableauには用意されていません。