Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
victorfermi
New Contributor III

Expressão utilizando o ultimo mês selecionado.

Boa tarde.

Tudo bem?

Estou fazendo um contêiner com uma tabela dinâmica e um tabela simples.

Na tabela dinâmica os meses estão como dimensões, estou anexando a imagem pra facilitar o entendimento.

O que eu preciso, e que quando o usuário selecionar os meses no filtro ex: Jan Fev Mar Abr

Eu preciso recriar uma coluna com o ultimo mês selecionado no caso Abr, onde farei uma comparação com o campo Media, para saber se no ultimo mês selecionado a venda foi abaixo ou acima da media.

Alguém consegue me ajudar?

Eu usei essa expressão:

=if(dMES = sum(nMES), vTOTAL)

porém so me exibe quando contem apenas um mês com valor, quando existe mais de uma ele simplesmente não exibe.

Segue imagem Obrigado.

Tags (1)
1 Solution

Accepted Solutions
paulovendruscol
Contributor

Re: Expressão utilizando o ultimo mês selecionado.

Victor,

Utilize a função Max() para retornar o último mês, exemplo:

Crie uma variável, com a seguinte expressão:

Caso o seu campo mês seja numérico:

=Max(mes)


Caso o seu campo mês seja string:

=MaxString(mes)


Depois na sua tabela dinamica/simples, crie a expressão utilizando a variável criada, exemplo

Sum({$<mes= {'$(nomedavariavel)'}>} VALOR)

1 Reply
paulovendruscol
Contributor

Re: Expressão utilizando o ultimo mês selecionado.

Victor,

Utilize a função Max() para retornar o último mês, exemplo:

Crie uma variável, com a seguinte expressão:

Caso o seu campo mês seja numérico:

=Max(mes)


Caso o seu campo mês seja string:

=MaxString(mes)


Depois na sua tabela dinamica/simples, crie a expressão utilizando a variável criada, exemplo

Sum({$<mes= {'$(nomedavariavel)'}>} VALOR)