いつもお世話になっております。
表題の件で質問です。
------
■実施したこと
①tableau prepで、MID関数を用いてファイルパスから「YYYYMMDD」を取得する計算フィールドを作成
ファイルパス名のイメージ:
〇〇分析レポート(〇〇)_20180321-20180520.xlsx
作成した計算式:MID([File Paths],23,8)
②上記のデータ型を文字列から日付型に変換(項目名:「日付」)
③この処理をしているフローでは問題なく、日付型に変換
④次のクリーニングステップを追加すると、「日付」の値がすべてnullになってしまう
---
上記のような状況なのですが、解消方法があればご教示いただけないでしょうか。
どうぞよろしくお願いいたします。
4 réponses
こんにちは。同じく適当なファイルで確認したのですが再現できずでした。
ちなみにPrepの型変換機能の代わりに以下の計算式を試して頂いても良いかもです。DATEPARSE関数で文字列→DATETIMEに変換、その後DATE型に変換しています。
DATE(DATEPARSE(
'yyyyMMdd'
, MID([dummy path],23,8)
))