Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Senhores, bom dia!
Estou desenvolvendo um relatório no QlikView onde preciso somar o valor da receita que consta nas notas fiscais já emitidas.
O problema é que aqui nós fazemos faturamentos consolidados, ou seja, as notas aparecem repetidas varias vezes na minha consulta SQL. Por exemplo.
Nota | Vlr. Receita |
---|---|
20100 | R$ 2000,00 |
20100 | R$ 2000,00 |
20101 | R$ 1135,30 |
20102 | R$ 2200,98 |
Como posso fazer, para somar somente os valores de notas diferentes?
Hum... Entendi Leonardo.
Bom, ví o teu modelo de dados que trás os dados de uma consulta.
Acredito que você poderia extrair os dados desta consulta. Em seguida criar dois loads, o primeiro pegará os mesmos dados que já existem neste modelo. O segundo seria um load agrupado por notas distintas.
Após isto, crie uma estrela e junte as informações por chaves únicas, campos em comum e data de referência. Assim você terá os dados distintos para os valores das Nfs, e também terá as outras informações sem que uma influencie a outra.
É um alternativa
While loading the data.
you can use
Load Distinct
Nota,
Vlr. Receita
....
From
....
No seu exemplo as notas não estão repetidas.
Poderia colocar outro exemplo?
Kachhia, thanks for the help.
The problem is that this table I also have other fields that I need to calculate, for example, the quantity of products sold.
Produto | Nota | Vlr. Receita |
---|---|---|
Product A | 20100 | R$ 2000,00 |
Product B | 20100 | R$ 2000,00 |
Product C | 20101 | R$ 1135,30 |
Product D | 20102 | R$ 2200,98 |
So, I have a report that count how many products I sold and now I need a report that sums the amount billed.
Nota 20100
use RowNo() while loading.... these will allow multiple same lines to appear in the loaded table...
The lines already appear in rows, however when adding up the billed amount I can not add values of repeated notes.
Can you share your sample apps with only few lines?
Bom dia Leonardo.
Acredito que vc poderia tratar esta contagem no objeto utilizando um Count(Distinct Nota).
Mas seria melhor se desse para ver o seu modelo de dados, pois dependendo de como ele está montado poderíamos resolver no script de carga.
Abraço!
se usar o Sum(Distinct [Vlr. Receita]) e eu tiver valores iguais em notas diferentes, ele nao vai somar, certo? estou anexando o qvw.