Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Only at Qlik Connect! Guest keynote Jesse Cole shares his secrets for daring to be different. Learn More!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Max Set Analysis

Boa tarde,

tenho uma tabela dinâmica, aonde possuo a dimensão cliente e mês, na expressão informo uma soma de volume.

Estou pretendendo realizar um max nessa soma de volume e informar qual foi o mês.

Por exemplo:

- João no mês de janeiro teve volume de 10, no mês de fevereiro teve 12, no mês de março teve 08. Usando a minha lógica, gostaria que na tabela dinâmica, uma coluna informasse o max soma de volume, no caso 12, e qual foi este mês, no caso fevereiro.

Estou usando esse set analysis:  Sum(Aggr(Max(volume,mes),volume)) e o valor retornado é 08. Ou seja, ele pega o max do mes, no caso março, e informa o sum do valor, no caso 08.

Porém, oque eu gostaria que esse set analysis retornasse era valor 12 como sendo o max volume e Fevereiro para o mês, pois foi o mês com maior volume.

Grato pela atenção.

Labels (1)
1 Solution

Accepted Solutions
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Paulo, boa noite.

Ate agora eu estava pensando em o maior valor e nao o acumulado do mes.  Desculpe eu nao ter prestado atencao.

Segue o modelo com o resultado que acho seja o esperado.

A expressão foi um pouco mais elaborada......

if(SecondaryDimensionality()=0,

   aggr(if(rank(sum(Valor),4)=1,Mes),Cliente,Mes) & ' ' & max(aggr(if(rank(sum(Valor),4)=1,sum(Valor)),Cliente,Mes)),

   sum(Valor)

   )

2014-12-10 23_23_46-QlikView x64 - [C__tmp_Maior Volume (1) (1).qvw].png

Att,

Alessandro Furtado

furtado@farolbi.com.br

View solution in original post

15 Replies
MK_QSL
MVP
MVP

Max(TOTAL Aggr(SUM(volume),mes))

afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Boa noite.

Segue um modelo simples com o maior mes.

2014-12-08 19_21_19-.png

Att,

Alessandro Furtado

furtado@farolbi.com.br
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Paulo,

eu estou usando o set analysis na expressao, considerando que se tiver algum mes selecionado traga o maior do ano. Se nao for necessario, tira o set analysis  {<Mes=>}

AMF

furtado@farolbi.com.br
Not applicable
Author

Alessandro,

estou usando no campo Volume um Sum(Volume), aonde ele soma todos os volumes do cliente.

Preciso que o maior Sum(Volume) de cada cliente seja destacado nessa coluna, e com isso, informar qual foi o mês desse maior Sum(Volume).

Tentei usando os seus Set Analysis, porém não obtive êxito, pois ele está pegando o maior valor individual de cada cliente, e não o somatório dele, e o maior valor deste somatório.

Grato pela atenção.

afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Boa tarde.

No maior mês eu usei

FirstSortedValue({<Mes=>} Mes , -Volume)

e no maior valor um max.    O exemplo que te mandei nao ajudou?

Att,

Alessandro Furtado

furtado@farolbi.com.br
Not applicable
Author

Não deu certo Alessandro.

Preciso que o max volume seja por linha, no caso por cliente.

Cliente     Janeiro Fevereiro Março

Cliente A     10         20          13

Cliente B     50         15          32

Cliente C     5           2           100

O set analysis precisa trazer o max volume por cliente, no caso

Cliente     Janeiro Fevereiro Março  MAX Volume MAX Mes

Cliente A     10         20          13            20              Fevereiro    

Cliente B     50         15          32            50              Janeiro

Cliente C     5           2           100          100             Março

Minha tabela dinâmica precisa ficar assim.

pablolabbe
Partner Ambassador
Partner Ambassador

Paulo,

  Não é possível montar este layout "mesclado" em uma tabela dinâmica.

  Digo mesclado por que nas colunas haveriam 3 conjuntos de dados: dimensão meses, expressão para max do valor, expressão para max do mes.

  Sugiro criar uma tabela simples com 14 colunas, da 1 a 12 para cada um dos meses, e a 13 e 14 com as expressões do max.

Att,

pablolabbe

afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Boa tarde.

Segue com os dados que você colocou dos clientes


2014-12-10 18_26_22-QlikView x64 - [C__tmp_Maior Volume (1).qvw].png

Att,

AMF

furtado@farolbi.com.br
Not applicable
Author

Boa tarde Pablo,

você quer dizer que as 12 colunas dos meses, eu faço um sum(volume) por mês e as outras colunas eu faço o comparativo de qual é a coluna com o max sum (volume) e na outra coluna mes da coluna max sum(volume)?

Grato pela atenção.