Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
grazielegretter
Contributor III
Contributor III

Somar e mostrar Totais com Limitação de valor Qlik Sense Cloud

Bom dia,

Estamos tentando utilizar a opção de "Mostrar Totais", mas utilizando junto a opção de Limitação, para que traga somente os 10 maiores, mas desses 10 maiores mostrar o total deles. O que ocorre é que está trazendo o total de todos, e o valor do total deveria  ser 67672(+/-)

Há alguma forma utilizando a limitação de mostrar os 10 maiores e o total desses 10, ou deve ser feito por set analysis a limitação dos 10?Algum exemplo ou caso que poderia ser usado?

Evidencia_Chamado.png

1 Solution

Accepted Solutions
RafaMartins
Creator II
Creator II

Na tabela dinâmica não é possível alterar a função do totalizador, dessa forma ele considera todas as linhas da dimensão mesmo as que estão ocultas, diferente da tabela simples onde é possível escolher a função do totalizador.

Para resolver isso você pode utilizar um rankeamento

{<[Familia Comercial -= {$(vFamiliaDesconsiderar)}]>} Sum({<Cliente = {"=Rank(Sum([Volume (Kg)])/100)<=10"}>}[Volume (Kg)])/100)

Essa medida está utilizando a nova sintaxe disponível no SaaS, confesso que não testei com um "set" dentro de "set", caso não funcione tente dessa outra forma

 Sum({<[Familia Comercial -= {$(vFamiliaDesconsiderar),Cliente = {"=Rank(Sum({<[Familia Comercial -= {$(vFamiliaDesconsiderar)}]>}[Volume (Kg)])/100)<=10"}>}[Volume (Kg)])/100)

View solution in original post

1 Reply
RafaMartins
Creator II
Creator II

Na tabela dinâmica não é possível alterar a função do totalizador, dessa forma ele considera todas as linhas da dimensão mesmo as que estão ocultas, diferente da tabela simples onde é possível escolher a função do totalizador.

Para resolver isso você pode utilizar um rankeamento

{<[Familia Comercial -= {$(vFamiliaDesconsiderar)}]>} Sum({<Cliente = {"=Rank(Sum([Volume (Kg)])/100)<=10"}>}[Volume (Kg)])/100)

Essa medida está utilizando a nova sintaxe disponível no SaaS, confesso que não testei com um "set" dentro de "set", caso não funcione tente dessa outra forma

 Sum({<[Familia Comercial -= {$(vFamiliaDesconsiderar),Cliente = {"=Rank(Sum({<[Familia Comercial -= {$(vFamiliaDesconsiderar)}]>}[Volume (Kg)])/100)<=10"}>}[Volume (Kg)])/100)