Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
chicoparisi
Contributor II
Contributor II

Somatório de percentuais

Amigos, bom dia! Estou com dúvida em como montar um somatório aqui no Qlik Sense. Tentei usar o IF em algumas ocasiões mas de fato tenho bastante dificuldade.


Sou nível amador básico no Qlik me perdoem.

Tenho a planilha de controle de vendas dos consultores abaixo com as colunas :

    

Usuário de AberturaUsuário AgendadorDemonstraçãoFechamento

Sendo que se o consultor tiver apenas em " Usuário de Abertura" ele receberá 5% da coluna " Valor".

Se o consultor tiver apenas em  " Usuário Agendador"  ele receberá 5% da coluna " Valor".

Se o consultor tiver apenas em " Demonstração " ele receberá 75% da coluna " Valor".

Se o consultor tiver apenas em " Fechamento " ele receberá 15% da coluna "Valor".


O problema é que o mesmo usuário pode aparecer em mais de uma coluna.


Se isso acontecer tenho as particularidades:


Se o usuário aparecer em " Usuário de Abertura" E também em " Fechamento" e no campo " Usuário Agendador " e ' Demonstração" tiver escrito ' Sem Demonstração' ele receberá 100% do Valor.


Se o usuário tiver em " Demonstração " E também em " Fechamento " receberá 90% do " Valor".


xls.png


O que gostaria é ter um gráfico ou tabela me mostrando qual valor cada consultor participou em vendas pra saber qual teve maior participação somado todos os percentuais que ele tem direito.

1 Solution

Accepted Solutions
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo, segue exemplo;

RangeSum(

    If(Not [Usuário de Abertura] Like 'Sem*', '0.05'),

    If(Not [Usuário Agendador] Like 'Sem*', '0.05'),

    If(Not [Demonstração] Like 'Sem*', '0.75'),

    If(Not [Fechamento] Like 'Sem*', '0.15')

)

Existe outras formas, mas este é mais simples para você fazer manutenção.

Abraço.

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

View solution in original post

1 Reply
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo, segue exemplo;

RangeSum(

    If(Not [Usuário de Abertura] Like 'Sem*', '0.05'),

    If(Not [Usuário Agendador] Like 'Sem*', '0.05'),

    If(Not [Demonstração] Like 'Sem*', '0.75'),

    If(Not [Fechamento] Like 'Sem*', '0.15')

)

Existe outras formas, mas este é mais simples para você fazer manutenção.

Abraço.

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