Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenas,
Estou precisando de uma ajuda. Na tabela abaixo, preciso que seja verificado se o campo DATA é menor que o último dia do mês atual e se a QTD SALDO INICIAL for maior que 0. Caso isto seja verdadeiro, deve-se incluir um registro igual ao anterior (mesmo Produto, Filia, e Armazem) com os mesmos valores (Custo Unitario, Qtd Saldo Inicial, Valor Saldo Inicial) com a Data sendo o último dia do mês atual.
No exemplo tenho 2 produtos, o MESI542 e o MEVO065. O último está correto, não é preciso fazer nada, pois ele possui um registro com o último dia do mês atual.
Já o MESI542 precisaria ter mais uma linha, com os mesmos valores com exceção da data que seria 28/02/2017, pois a última data que ele possui (30/12/2016) é menor que o último dia do mês atual e o campo 'Qtd Saldo Inicial' é maior que 0.
Lembrando que este código deve olhar sempre para os campos Cod. Produto + Cod. Filial + Cod. Armazem.
Como posso fazer isto?
Obrigado.
Referência (Tópicos 2.3 e 2.4): Manual do usuário | Como criar e gerir minhas perguntas?
Abraço.
Bom dia
Na minha opinião isso deveria ser resolvido de duas formas:
1) O próprio ERP criando essas informações na virada de cada mês.
2) No momento da extração dos dados do sistema gerar a informação.
3) No momento da transformação dos dados antes do uso no aplicativo Qlikview.
Como sobre a primeira opção normalmente não temos controle, a solução pode ser criar uma rotina em que, no momento da SELEÇÃO dos dados da base (ou seja, na montagem da rotina SQL) esse dado suplementar seja gerado. Caso seja optado pelo momento da transformação, o princípio é o mesmo.
Ok, acho válida e compartilho da sua opinião. Mas, se eu tiver que criar no QlikView. Como posso fazer? Tem algum exemplo de código?
Boa tarde Douglas, veja se atende !Fazer com todos os campo que queres que duplique !
Att,
Desta forma não funcionou.
E será que seria indicado colocar um IF em cada coluna ?
Estranho, você entendeu o que o meu modelo fez ??
Disponibilize seu modelo ?
Conseguiu resolver seu problema? Se possível, marque as respostas apropriadas como Útil/Correta para mantermos a comuniade organizada.
Referência (Tópicos 2.3 e 2.4): Manual do usuário | Como criar e gerir minhas perguntas?
Abraço.