Qlik Community

Qlik Brasil

Announcements
Members are not receiving notifications from the community. A bug has been identified and a fix is coming soon.
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Contributor II
Contributor II

Preciso usar a função PICK( MixMatch para trazer mes conforme exemplo abaixo;

PICK( MixMatch(ORDEM1,
$(=Concat({<ORDEM1 -= {''}>}DISTINCT chr(39) & ORDEM1 & chr(39),',',ORDEM1))
),
$(vVariavel1),$(vVariavel2),$(vVariavel3) )

O Set analysis acima. Preciso criar o Mes Jan, Fev e Mar mas usado o função PICK( MixMatch..

Mas não estou conseguindo.

2020-04-25_16-47-24.png

Como desejo o Resultado.

2020-04-25_16-48-39.png

1 Solution

Accepted Solutions
Highlighted
Specialist
Specialist

Achei a solução parcial,

Mas só consigo que a primeira linha apareça.

Preciso corrigir o set analysis abaixo, alguma sugestão.

 

PICK( Match(ORDEM1,
$(=Concat({<ORDEM1 -= {''}>}DISTINCT chr(39) & ORDEM1 & chr(39),',',ORDEM1))
),
sum({<Ano={$(=Max(Ano))},[Mes]={'Fev'}>}Aggr($(vExpressao1), Ano,Mes)),sum({<Ano={$(=Max(Ano))},[Mes]={'Fev'}>}Aggr($(vExpressao2), Ano,Mes)),
sum({<Ano={$(=Max(Ano))},[Mes]={'Fev'}>}Aggr($(vExpressao3), Ano,Mes)),sum({<Ano={$(=Max(Ano))},[Mes]={'Fev'}>}Aggr($(vExpressao4), Ano,Mes))

)

 

2020-04-26_10-55-51.png

Neves

View solution in original post

1 Reply
Highlighted
Specialist
Specialist

Achei a solução parcial,

Mas só consigo que a primeira linha apareça.

Preciso corrigir o set analysis abaixo, alguma sugestão.

 

PICK( Match(ORDEM1,
$(=Concat({<ORDEM1 -= {''}>}DISTINCT chr(39) & ORDEM1 & chr(39),',',ORDEM1))
),
sum({<Ano={$(=Max(Ano))},[Mes]={'Fev'}>}Aggr($(vExpressao1), Ano,Mes)),sum({<Ano={$(=Max(Ano))},[Mes]={'Fev'}>}Aggr($(vExpressao2), Ano,Mes)),
sum({<Ano={$(=Max(Ano))},[Mes]={'Fev'}>}Aggr($(vExpressao3), Ano,Mes)),sum({<Ano={$(=Max(Ano))},[Mes]={'Fev'}>}Aggr($(vExpressao4), Ano,Mes))

)

 

2020-04-26_10-55-51.png

Neves

View solution in original post