Condicionais com DATAS
- Inscrever-se no RSS Feed
- Marcar tópico como novo
- Marcar tópico como lido
- Flutuar este Tópico do usuário atual
- Marcar como favorito
- Inscrever-se
- Emudecer
- Versão para impressão
- Marcar como novo
- Marcar como favorito
- Inscrever-se
- Emudecer
- Inscrever-se no RSS Feed
- Realçar
- Imprimir
- Notificar o moderador
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 ?
Solucionado! Ir para Solução.
- Marcar como novo
- Marcar como favorito
- Inscrever-se
- Emudecer
- Inscrever-se no RSS Feed
- Realçar
- Imprimir
- Notificar o moderador
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
- Marcar como novo
- Marcar como favorito
- Inscrever-se
- Emudecer
- Inscrever-se no RSS Feed
- Realçar
- Imprimir
- Notificar o moderador
Boa tarde Ranyaky,
Muito obrigado, irei tentar fazer isso.
Em seguida te retorno.
- Marcar como novo
- Marcar como favorito
- Inscrever-se
- Emudecer
- Inscrever-se no RSS Feed
- Realçar
- Imprimir
- Notificar o moderador
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.
Se precisar de ajuda para criar algo diferente nos avise.
- Marcar como novo
- Marcar como favorito
- Inscrever-se
- Emudecer
- Inscrever-se no RSS Feed
- Realçar
- Imprimir
- Notificar o moderador
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 ?
- Marcar como novo
- Marcar como favorito
- Inscrever-se
- Emudecer
- Inscrever-se no RSS Feed
- Realçar
- Imprimir
- Notificar o moderador
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.
