Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

エラー: [Treasure Data][Presto] (1060) Presto Query Error: Value Cannot Be Cast To Date: Yyyy/mm/dd (9) (Presto クエリ エラー: 値を日付にキャストできません)

公開日: Aug 24, 2022
説明
Treasure Data (Presto) データ ソースを使用するビューで、抽出を作成するか、データ/日時フィールドを使用すると、次のエラーが発生します。
Error: [Treasure Data][Presto] (1060) Presto Query Error: Value cannot be cast to date: yyyy/mm/dd (9) (Presto クエリ エラー: 値を日付にキャストできません)

Cause

SQL cast(substring(datetime,1,10)as date) が正しく機能しない
解決策
[field] が Date 型の場合、Tableau Desktop で String 型に変更し、このような計算を使用して Date/Datetime フィールドを作成します。

例 1:
DATE([field])

例 2:
IF CONTAINS([field],'-') THEN MAKEDATE(INT(SPLIT([field],'-',1)),INT(SPLIT([field],'-',2)),INT(SPLIT([field],'-',3)))
ELSEIF CONTAINS([field],'/') THEN MAKEDATE(INT(SPLIT([field],'/',1)),INT(SPLIT([field],'/',2)),INT(SPLIT([field],'/',3)))
END

*ODBC ドライバーを使用する場合、上記の計算はサポートされない可能性があります。代わりに抽出を使用するか Presto コネクタを使用して接続することで回避してください。
ナレッジ記事番号

001472400

 
読み込み中
Salesforce Help | Article