Free Trial

Fórum

Como capturar a data do arquivo importado para controle de cargas

Danubens
Átomo

Estou colocando a data do arquivo na mão, gostaria de saber se existe alguma função que captura a data do arquivo importado para controle de cargas.

 

Exemplo para a data da carga eu utilizo DateTimeToday() 

 

 

1 RESPONDER 1
Ranyaky-Vilela
Bólide

Bom dia, @Danubens. Tudo bem?

 

Vou formalizar duas maneiras onde você pode configurar para capturar a data do arquivo:

 

1) Você pode renomear os arquivos e adicionar no final a data e quando importar no alteryx na 5º opção de configuração do "Input Data" você escolhe "File Name Only" :

RanyakyVilela_1-1657553504953.png

Depois adiciona uma "Formula tool", criando uma coluna e aplica a formula Right([FileName],10). A escolha do "Right" foi pelo motivo de inserir a data no final do nome do arquivo e o formato de 10 dígitos (mas aqui vai depender de como escreveu):

RanyakyVilela_3-1657553546739.png

 

2) Caso você estiver utilizando o "Directory" para importar os arquivos repare que ele traz uma coluna "Creation Time", data e hora de quando o arquivo foi criado:

RanyakyVilela_9-1657556016489.png

 

Você pode separar esta coluna para agrupar novamente usando o  "Append Fields" depois de trazer seus dados:

RanyakyVilela_8-1657555823908.png

 

Exemplo:

RanyakyVilela_6-1657555101773.png

Lembrando que dessa forma só vai funcionar se você tiver esses arquivos sempre com mesmo layout de tabela e com o mesmo nome de sheet. Caso contrario será necessário criar uma batch macro para essa consolidação.

 

Espero ter ajudado.

 

Ranyaky Vilela

Rótulos