Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Somar valores distintos agrupado por mais de uma coluna

Pessoa, boa tarde!

Preciso de uma ajuda, gostaria de replicar o seguinte comando em SQL para set analysis:

SELECT

  CAMPO1,

  CAMPO2,

  CAMPO3,

SUM(DISTINCT CAST(BASE AS money))

FROM TABELAX

GROUP BY

CAMPO1,

CAMPO2,

CAMPO3

Procurei na internet e não achei uma solução para encadear essa solução por meio de um sum() no qlik.

Muito obrigado, pela atenção de todos.

Labels (2)
3 Replies
Clever_Anjos
Employee
Employee

Alguma coisa como

Sum(

     Aggr(

     Sum(distinct BASE)

   ,

CAMPO1,

CAMPO2,

CAMPO3

)

mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo, veja se serve como modelo

tab_algumacoisa:

Load

     CAMPO1,

     CAMPO2,

     CAMPO3,

     num(

          Sum(

               Aggr(

                    Sum(distinct [BASE])

              ,CAMPO1,CAMPO2,CAMPO3)

          )

     ,'R$ #.##0,00;-R$ #.##0,00') as 'SOMA_BASE';

SQL SELECT *

     FROM TABELAX;

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo conseguiu resolver?

Se sim, favor marcar alguma resposta como certa ou útil se for o caso ou apresentar a solução utilizado;

Assim manteremos o fórum organizado para a comunidade ter acesso as resoluções das questões.

A dúvida de um, pode ser de outro.

Abraço.

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti