Fórum

SOLUCIONADO

Condicionais com DATAS

amarque3
Meteoroide

Olá amigos,

 

Estou com dificuldade para fazer condicionais com DATAS.

Gostaria de classificar ranges de DATAS de acordo com o Fiscal Year correspondente, meu campo de data está configurado como tipo DATE e tentei realizar essa classificação através da funcionalidade FÓRMULA com a seguinte condicional:

 

IF [Data Emissão] >= "2021-01-7" and [Data Emissão] <= "2021-06-30" THEN "FY22"
ELSE "FY23"
ENDIF

 

Dessa maneira não deu certo.

 

Poderiam me ajudar ?

5 RESPOSTAS 5
Ranyaky-Vilela
Bólide

Bom dia @amarque3 tudo bem?

 

Você pode mandar uma sample com o erro para podermos verificar?

Mas talvez seja a padronização dos dados, o ideal era tudo estar no mesmo formato, por exemplo:

yyyy-mm-dd

No seu caso a primeira condição esta yyyy-mm-d(2021-01-7) e a segunda yyyy-mm-dd (2021-06-30).

 

Antes da formula você pode usar um DateTime > String to Date/Time format e utilizar o modo yyyy-MM-dd, e depois aplicar a formula, assim estarão no mesmo formato.

 

Atenciosamente,

 

Ranyaky Vilela

amarque3
Meteoroide

Boa tarde Ranyaky,

 

Muito obrigado, irei tentar fazer isso.

Em seguida te retorno.

Olá @amarque3 verificando sua fórmula, está faltando um zero ao lado do 7 ali.

 

testei aqui exatamente sua fórmula com isso e funcionou.

 

nicolascorreiacolombo_1-1672842950428.png

 

 

Se precisar de ajuda para criar algo diferente nos avise.

amarque3
Meteoroide

Muito obrigado Nicolas, corrigi o 0 que estava faltando, porém a condicional segue não funcionando.

 

Qual é o tipo de dados que você considerou para a DATA ?  

 

Print 1.png

Captura de tela 2023-01-04 160444.png

Então, acredito que é só ajustar a lógica, pelo que você mandou lá em cima a lógica está com ano de 2021. Porque pela lógica criada o valor FY2023 está correto.

Então muda o as datas na lógica, tipo assim.

Supondo que o FY de 2022 é de julho de 2021 até junho de 2022, ficaria 

 

IF [Data Emissão] >= "2021-01-07" and [Data Emissão] <= "2022-06-30" THEN "FY22"
ELSE "FY23"
ENDIF

 

Avisa ai se deu certo pf.

 

Abraço.

Rótulos
Autores com maior número de soluções