Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Pessoal bom dia,
Tenho a seguinte situação: Extraio um campo de data de um banco de dados para utilizar em uma tabela de QV, porém, ao tratar esse campo como Date(Actualorderdate) as Actualorderdate, alguns registros ficam como nulos, acredito que possivelmente não estão modelados como tipo de dado data.
Só agora fui perceber, e ao retirar a formatação Date, percebi que os que estavam marcados como nulos, agora aparecem a data, mas alinhados à esquerda, como segue exemplos:
O mesmo acontece para meus outros campos de data. Acima está um exemplo, no script está assim:
Date(Actualorderdate,'DD/MM/YYYY') as Actualorderdate,
Planorderdate.
Percebam que apenas o campo que não está com o prefixo aparece todos os registros. Já tentei também utilizar a formatação Date(campo) sem o DD/MM/YYYY, mas tenho mesmo resultado.
Alguém consegue me ajudar?
Opa! Deu certo com essa solução, apliquei dessa maneira e obtive o resultado esperado..
Obrigado à todas as respostas, em especial ao Thiago e Clever que juntos deram a solução.
Muito obrigado!
Só fique atento ao seguinte
Date : Aplica uma máscara a um campo numérico (sim, uma data é um número) de acordo com o desejado
Date# : retorna um número a partir de uma string
Leituras recomendadas:
Bom dia Pessoal
Que bom que foi resolvido. Apenas para esclarecer conceitos e aumentar o conhecimento de quem estiver envolvido da Discussão.
Ex. Vamos utilizar a data 20 de maio de 2017 como exemplo, em um campo (dataex) de entrada da seguinte forma: YYYYMMDD. (20170520), e gostaríamos da saída no formato 20-mai-2017
Primeiro passo, é informar para o Qlik ler o campo da forma correta, ou seja:
Agora, podemos utilizar isso para exibir em nosso qvw da forma como preferirmos. Para o exemplo utilizado, ficaria assim:
Pra fechar, apenas algumas observações:
Utilizando:
Espero ter contribuído
Abraços
Leandro bom dia!
Muitíssimo obrigado pelas informações, foi de grande proveito, as vezes conseguimos soluções mas nem sempre entendemos 100% o porque de usá-las.
Com certeza utilizarei essas informações no futuro...
Abraço!