Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Soma do trimestre independente da seleção de datas

Meus caros, tenho um gráfico que faz uma soma independente da seleção de datas utilizando o seguinte:

=SUM({1<ANO={'$(#vAno)'} >}VL_ARREC_REAL)


Criei as seguintes variáveis (as três últimas)


SET ThousandSep='.';
SET DecimalSep=',';
SET MoneyThousandSep='.';
SET MoneyDecimalSep=',';
SET MoneyFormat='R$ #.##0,00;(R$#.##0,00)';
SET TimeFormat='hh:mm:ss';
SET DateFormat='DD/MM/YYYY';
SET TimestampFormat='DD/MM/YYYY hh:mm:ss[.fff]';
SET MonthNames='jan;fev;mar;abr;mai;jun;jul;ago;set;out;nov;dez';
SET DayNames='seg;ter;qua;qui;sex;sáb;dom';
LET vAno = Year(Today());
LET vMes = Month(Today());
LET vTrim = Ceil(Month(DATA)/3)&'º Trim';

Agora estou criando um gráfico e gostaria que ele somasse o trimestre e não estou conseguindo.

Conseguem me dar um apoio ?

Grande abraço.

Labels (1)
1 Solution

Accepted Solutions
Anonymous
Not applicable
Author

Então o que você precisa não é o trimestre, da uma olhada no anexo.

Atenciosamente,

Tiago Ferrucio

View solution in original post

15 Replies
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Ricardo,

a variavel trimeste esta pegando um campo DATA e o ano o today().

Eu uso a expressao abaixo no script para achar o trimestre.

ceil(Month(today()),3)/3     as Trimestre

Se voce fizer a expressao

=SUM(  {<Trimestre={3} >}  VL_ARREC_REAL)


ele vai somar o 3trimestre.  Se for o do ano atual...


=SUM({1<ANO={'$(#vAno)'} ,Trimestre={3} >}  VL_ARREC_REAL)


Nao testei.....

furtado@farolbi.com.br
Anonymous
Not applicable
Author

Alessandro, acho que não entendi.

No meu caso é um gráfico contendo três colunas por mês.

Gostaria que no gráfico aparecesse o mês atual e os dois meses anteriores.

Abs

Anonymous
Not applicable
Author

O mês atual da seleção

afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Ricardo,

podes mandar um modelo reduzido com os numeros embaralhados para ajudar ?

furtado@farolbi.com.br
Anonymous
Not applicable
Author

Boa tarde Ricardo

Você precisa add a coluna de trimestre a nível de script (add na tabela) e filtrar no SET ANALYSIS, essa é a maneira mais correta.

Caso você queira apresentar os 3 mês você pode criar 3 expressões:

     = Sum({$<Ano = {'$(=Year(Today()))'}, Mês = {'>=$(=Month(Today())-2)'}>}[VL_ARREC_REAL])

Usando essas expressão você sempre vai apresentar o mês atual e os 2 últimos meses.

Atenciosamente,

Tiago Ferrucio

Anonymous
Not applicable
Author

Tiago eu criei o trimestre no script porém eu gostaria que os três meses fossem minha dimensão.

Anonymous
Not applicable
Author

Segue modelo.

Neste selecionei o mês de jun porém gostaria que abr e mai também fossem demonstrados.

Obrigado pelo apoio.

Abs

Anonymous
Not applicable
Author

Altere sua expressões para segunda

  •      Sum({<Trimestre = {'2º Trim'}>}VALOR_PN)
  •      Sum({<Trimestre = {'2º Trim'}>}VALOR_META)
  •      Sum({<Trimestre = {'2º Trim'}>}VALOR_REAL)
Anonymous
Not applicable
Author

Mas desta forma a expressão retornaria sempre o 2º trimestre não é ?