Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Estou fazendo alguma coisa errada:
Preciso tratar o if abaixo: Acredito que o problema está aqui Quantidade_IntesCOM)<>0, Mas não conseguir resolver.
No campo Qtde Pedidos:
if(sum({$<Ano ={$(=Year(today()))}, Mes={$(=Month(today()))},Dia={$(=Day(today()))},[CodigoFilial]={'1'},[Linha_Excluida]={'0'}>}Quantidade_IntesCOM)<>0,
sum({$<[Linha_Excluida]={'0'},[CodigoFilial]={'1'}>}Quantidade_IntesOTE))
--------------------------------------------------------------------------------------------------------------------------------------------
Veja que na tabela nr 2 Existe 03 itens e no gráfico só tem 02>
O Código Produto : 29327 está faltando
O Certo como deveria ficar. Mas veja que retirei o filtro.
Eu so abri o painle que tu passou e tentei olhar as data, tem com alguma incosistencia.
Pega esse exemplo que tu passou e olha ele, quando tu deixou filtrado a sequencia nao existe o registro do produto para a sequencia
Te aconselho a olhar o dado bruto desse registro isolado para ver se existe a informacao
Pq alguma coisa esta sendo filtrada ou forcada para aparecer esse registro,
Ou tem algum problema no Qvw que tu anexou.
Tem alguma problema com o dado em si....
Nao o Produto nao tem data, isso esta correto ?
São duas tabelas a OTE poderá ter datas passadas.
Anexei outro arquivo com as datas.
Já a tabela COM terá data sempre do filtro do dia.
LOAD CalendarDate,
Trimestre,
Mes,
Semana,
Dia,
Ano,
MesAno
FROM
(qvd);
Load Observacao,
num(SubField(Observacao, '-', 1)) AS CodigoFilial,
date(Data) as CalendarDate,
If( Len( [Observacao] ) > 0, 1, 0 ) As observacaoCom,
If( Len( [Quantidade_Itens] ) > 0, 1, 0 ) As ItemCom,
Linha_Excluida,
CodigoOperacao,
Numero_Linha,
NomeCor,
NomeProduto,
NomeTamanho,
CodigoProduto,
Quantidade_Itens as Quantidade_IntesCOM,
date(Data) as Data,
num(SubField(Observacao, '-', 2)) AS Sequencia
FROM
(qvd);
LOAD Sequencia1 as Sequencia,
Linha_Excluida1 as Linha_Excluida,
NomeCor1 as NomeCor,
NomeProduto1 as NomeProduto,
NomeTamanho1 as NomeTamanho,
Numero_Linha1 as Numero_Linha,
CodigoFilial1 as CodigoFilial,
date(Data1) as CalendarDate,
CodigoProduto1 as CodigoProduto,
Quantidade_Intes1 as Quantidade_IntesOTE,
Operacao1 as CodigoOperacao1
FROM
(qvd);
Eu so abri o painle que tu passou e tentei olhar as data, tem com alguma incosistencia.
Pega esse exemplo que tu passou e olha ele, quando tu deixou filtrado a sequencia nao existe o registro do produto para a sequencia
Te aconselho a olhar o dado bruto desse registro isolado para ver se existe a informacao
Pq alguma coisa esta sendo filtrada ou forcada para aparecer esse registro,
Ou tem algum problema no Qvw que tu anexou.
Se eu tiro o filtro ele funciona.
Não existe alguma maneira . Criar alguma variavel ou coisa assim.
Qtde Pedidos:
sum({$<[CodigoFilial]={'1'},[Linha_Excluida]={'0'}>}Quantidade_IntesCOM)
Você estava certo. Inserir a Data e funcionou...