Skip to main content

いつもお世話になっております。

表題の件で質問です。

------​

■実施したこと​

①tableau prepで、MID関数を用いてファイルパスから「YYYYMMDD」を取得する計算フィールドを作成

 ファイルパス名のイメージ:

     〇〇分析レポート(〇〇)_20180321-20180520.xlsx​

 作成した計算式:MID([File Paths],23,8)

     ​

②上記​のデータ型を文字列から日付型に変換(項目名:「日付」)

③この処理をしているフローでは問題なく、日付型に変換

④次のクリーニングステップを追加すると、​「日付」の値がすべてnullになってしまう

---

上記のような状況なのですが、​解消方法があればご教示いただけないでしょうか。

どうぞよろしくお願いいたします。​

4 réponses
  1. 9 mars 2021, 02:12

    こんにちは。同じく適当なファイルで確認したのですが再現できずでした。

    ちなみにPrepの型変換機能の​代わりに以下の計算式を試して頂いても良いかもです。DATEPARSE関数で文字列→DATETIMEに変換、その後DATE型に変換しています。

    DATE(DATEPARSE(

    'yyyyMMdd'

    , MID([dummy path],23,8)

    ))

0/9000