Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde gente
Estou com uma dúvida
Preciso fazer o seguinte cálculo contar quantas notas foram expedidas , 2 dias antes da data em que filtrei
exemplo:
No filtro selecionei
05 de fevereiro de 2015,
preciso saber quantas notas foram expedidas dia 2 de fevereiro,
desta forma criei uma variável vDataExpedido, dentro dela eu calculo dia do filtro - 2, até ai tudo certo.
Mas o cálculo abaixo não funciona, não sei usar variável em set analysis.
alguém tem alguma dica?
=count({$<CD_UO_ROMANEIO = {'0015', '0199'},TP_ROMANEIO ={'V'},DT_EMIS_ROMANEIO = {"=$(vDataExpedido)"}>}distinct NR_NF)
Boa tarde Cesar
fiz exatamente como passou e não funciona
é como se o filtro de data nem funcionasse
montei um exemplo com a expressão completa
e outro comentando a parte da data..
veja que da o mesmo valor
Carla disponibiliza um versão reduzida de dados para ajudarmos você melhor
Depende você Usa ' ' quando já tem = dentro da expressão da variavel , se isso indica que vai trazer o valor ja calculado da variavel.
exemplo
=max(data) na variavel nao precisa usar
Max(data) precisa usar
(se nao me engano)
Não tenho acesso para fazer upload..
Cara, já fiz todos os tipos passados pela galera..e nada funciona...será que é algo no Qlikview, configuração alguma coisa.
criei um campo de data emissão romaneio Formatado na carga para inteiro
ou seja
=DATA_FILTRO-1 equivale a 41926
para que talvez ficasse mais simples compararar
sendo assim, criei uma variável
=DATA_FILTRO-1
e na expressão
=count({<CD_UO_ROMANEIO = {'0015', '0199'},TP_ROMANEIO ={'V'},DATA_ROMAMEIO_FORMATADA_2 = {'(vDataExpedido)'}>} distinct NR_NF)
mas n funcionou
gente Fiz dessa forma e deu certo
=count({$<CD_UO_ROMANEIO = {'0015', '0199'},TP_ROMANEIO ={'V'},DIA_FILTRO={"$(=max(montstart(DIA_FILTRO)-2))$(=max(DIA_FILTRO)-2)"} >}distinct NR_NF)
obrigada a todos que me ajudaram