Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
leandroayala
Not applicable

sum de um campo com "distinct" em uma dimensão

Bom dia pessoal!

Eu tenho campo total que se repete para cada item do meu código de venda, ex:

Venda  item valor  valor total
00001  01     3,00  10,00
00001  02     7,00   10,00
Minha extração já trás os dados por itens, e esse campo total na extração dependendo de uma condição ele é um valor fixo que as vezes somente somando o valor dos itens não é o mesmo valor, por isso criei essa coluna.

Pois bem o que queria era fazer tipo um SUM(Valortotal) porem de alguma forma dando distinc no campo Venda para não somar 20,00 e sim só 10,00

Não sei se entenderam a viagem que fiz, pro cenário atual que já tenho.

1 Solution

Accepted Solutions
nicolett_yuri
Not applicable

Re: sum de um campo com "distinct" em uma dimensão

Talvez o ideal seja você tratar isso no script, conforme o Fabio citou.

Uma maneira de resolver por expressão seria:

SUM(Aggr(DISTINCT SUM(ValorTotal), Venda))

3 Replies
fabionakashigue
Not applicable

Re: sum de um campo com "distinct" em uma dimensão

Cara porque você mesmo não cria um campo de valor total para a venda?

Ex:

Load Venda

Sum(Valor)     As Valor Total

From Tabela Group By Venda;

Ou caso queira também faz o seguinte, lê a tabela novamente sem carregar item e da um distinct nela.

Load Distinct

Venda,

Valo Total

From tabela;

Abs.

Fabio Nakashigue

nicolett_yuri
Not applicable

Re: sum de um campo com "distinct" em uma dimensão

Talvez o ideal seja você tratar isso no script, conforme o Fabio citou.

Uma maneira de resolver por expressão seria:

SUM(Aggr(DISTINCT SUM(ValorTotal), Venda))

Clever_Anjos
Not applicable

Re: sum de um campo com "distinct" em uma dimensão

Já chegou à uma solução? Se sim, marque a resposta que o ajudou como "Correta", nos ajudando a manter os forums organizados

Como obter ajuda? Leia antes de postar