Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
samuel_rodrigue
Contributor III
Contributor III

Rank With Set Analysis

Olá,

Estou tentando criar um top 5 de maior volume de vendas dos estados, filtrado pelo vendedor VPI. Porém a expressão está ignorando o filtro do vendedor.
Tive como base a expressão de um manual de set Analysis aqui do forum:

Sum({<produto = {"=rank(sum({<marca = {“A”}>} vendas), 4)<= 20"}>} vendas)

Top 20 dos produtos mais vendidos da marca A

Minha expressão é essa:

Sum({<Estado = {"=rank(sum({<Vendedor1 = {'VPI'}>} VALOR_TOTAL_LIQ_LIQ), 4)<= 5"}>} VALOR_TOTAL_LIQ_LIQ)

Alguém Poderia me ajudar?.

Obrigado.

Labels (2)
1 Solution

Accepted Solutions
pablolabbe
Luminary Alumni
Luminary Alumni

Samuel,

  A expressão que você criou deveria funcionar. A Dimensão do seu grafico/tabela é o campo Estado ?

  Outra coisa é que o resultado será os 5 maiores estados com base no vendedor VPI, mas o valor de venda apresentado do gráfico será a soma das vendas de todos os vendedores nestes 5 estados .

  Se quiser ver somente as vendas do vendedor VPI para estes 5 estados, adicione o set no SUM externo.

Sum({<Vendedor1 = {'VPI'}, Estado = {"=rank(sum({<Vendedor1 = {'VPI'}>} VALOR_TOTAL_LIQ_LIQ), 4)<= 5"}>} VALOR_TOTAL_LIQ_LIQ)

View solution in original post

3 Replies
Thiago_Justen_

Sua expressão "ignora" o filtro de vendedor pois você fixou o vendedor no set analysis  (vendedor1={'VPI'})

Mude para:

Sum({<Estado = {"=rank(sum(VALOR_TOTAL_LIQ_LIQ), 4)<= 5"}>} VALOR_TOTAL_LIQ_LIQ)

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
pablolabbe
Luminary Alumni
Luminary Alumni

Samuel,

  A expressão que você criou deveria funcionar. A Dimensão do seu grafico/tabela é o campo Estado ?

  Outra coisa é que o resultado será os 5 maiores estados com base no vendedor VPI, mas o valor de venda apresentado do gráfico será a soma das vendas de todos os vendedores nestes 5 estados .

  Se quiser ver somente as vendas do vendedor VPI para estes 5 estados, adicione o set no SUM externo.

Sum({<Vendedor1 = {'VPI'}, Estado = {"=rank(sum({<Vendedor1 = {'VPI'}>} VALOR_TOTAL_LIQ_LIQ), 4)<= 5"}>} VALOR_TOTAL_LIQ_LIQ)

samuel_rodrigue
Contributor III
Contributor III
Author

Muito Obrigado Pablo, Deu certo!