Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Tabela dinamica sempre mostrar o valor de um determinado mes

Pessoal,

Tenho uma tabela dinâmica sendo que uma das dimensões é uma variável com mes&ano, eu gostaria que fosse realizado um determinado cálculo usando alguns modificadores, sendo que independente do mes&ano seja apresentado o valor de dezembro do ano anterior.

Eu criei a seguinte expressão: sum({$<mesano = {'*12'}, unidade={XX}>} Valor), porém só é demonstrado valor quando o mes&ano termina com 12.

Tentei outras formas, mas sem sucesso, como por exemplo: sum({$<mesano = {$(left(mesano,4)-1&'*12'}, unidade={XX}>} Valor).

Obrigada.

1 Solution

Accepted Solutions
Not applicable
Author

Prezado,

Não consigo marcar nem enviar uma reposta no topico.

O problema foi solucionado de outra forma.

obg

View solution in original post

15 Replies
pauloandre
Creator II
Creator II

Carolina,

faça a segunda opção retirando o asteristico, pode dar certo

sum({$<mesano = {$(left(mesano,4)-1&'12'}, unidade={XX}>} Valor)

Not applicable
Author

Paulo,

Obrigada pela resposta, mas também não funciona. Já havia tentado esta expressão e não aprece valor para nenhum mês.

cesaraccardi
Specialist
Specialist

Ola Carolina,

O campo mesano e um capo do tipo 'string' ou 'date'? Se for date voce pode usar as funcoes de calculo de datas para isso.

Not applicable
Author

Cesar,

É um campo numérico que contem ano e mês. exemplo: 201512.

Acho que o meu problema maior é que este campo de ano e mês é uma dimensão da minha tabela.

pauloandre
Creator II
Creator II

Carolina,

faz da seguinte forma, crie uma variável com o mesano que deseja (vMesAno = left(mesano,4)-1&'12' e teste numa caixa de texto se o resultado da variavel esta correto), em seguida utilize essa variável no set analisys

sum({$<mesano = {$(vMesAno)}, unidade={XX}>} Valor)

cesaraccardi
Specialist
Specialist

Ola Carolina,

Nesse caso, supondo que voce tenha uma variavel vMesAno pode usar o seguinte modificador:

    {"$(=left(vMesAno,4)-1&'12')"}


Not applicable
Author

Carolina,

Tente com

sum(total {1<mesano = {$(left(mesano,4)-1&'12'}, unidade={XX}>} Valor)


Modificador 1 para pegar todos os dados independente da seleção e o total para que assim traga as informações que não pertencem a aquela dimensão....

nicolett_yuri

Carol, disponibilize uma app com exemplo de seus dados, pois estou achando que o problema esta na formatação de seu campo.

Not applicable
Author

Cesar,

Quando eu crio a variável e incluo a varável na tabela ela não apresenta qualquer valor.

Se usar na formula com modificadores a mesma coisa, não apresenta qualquer valor.