У меня была похожая проблема. У меня была дата / время в текстовом файле, но в поле была тире между датой и временем. Я создал производный столбец для замены на тире:
REPLACE([TimeField], "- ", "")
Затем я добавил столбец преобразования, чтобы преобразовать поле в дату. Я решил игнорировать ошибки. Затем я добавил еще один производный столбец, чтобы проверить, имеет ли преобразованное поле значение NULL, указывая, что оно не может преобразовать значение. Если это так, то мне нужно установить текущую дату.