Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Somar apenas o último dia do Mês

Olá pessoal.

Estou aqui de novo precisando da ajuda de vocês.

Estou precisando fazer a soma de venda apenas do último dia do mês.

Tentei:

#1 ----------------------------------

sum({<Data = {'$(=date(max(Data)))'}>} Venda)

Essa expressão quando colocada dentro de uma tabela com dimensão de Meses faz o cálculo usando o último dia, mas em relação de todos os meses. Por Exemplo, se eu selecionar jan, fev, e abr ele mostra apenas o último dia de Abr.

#2 ----------------------------------

sum({<Data = {'$(=only(monthend(Data)))'}>} Venda)

Essa expressão soma a venda do Mês todo.

---

Eu preciso apenas da soma do último mês.

Algo assim:

MêsValor de Venda do Último Dia
Jan

R$2.300

FevR$3.000
MarR$4.500
Labels (2)
1 Solution

Accepted Solutions
michellysodre
Contributor III
Contributor III

Emerson,

Tente da seguinte forma:


SUM(

  if(

  DATA= Aggr( Nodistinct Max( DATA ), Mes),

  VENDA

  ))

No seu script você precisa criar uma coluna Mes.

Espero ter ajudado.

Aqui funcionou.

teste.JPG

View solution in original post

5 Replies
Clever_Anjos
Employee
Employee

O mais simples seria você criar um campo Mes no seu calendario, dai ficaria

sum({<Mes= {'$(=max(Mes))'}>} Venda)

michellysodre
Contributor III
Contributor III

Amigo, Você precisa da soma do ultimo dia do mês, ou a soma total(Dias) do ultimo mês?

Not applicable
Author

Apenas as vendas do último dia do mês

michellysodre
Contributor III
Contributor III

Emerson,

Tente da seguinte forma:


SUM(

  if(

  DATA= Aggr( Nodistinct Max( DATA ), Mes),

  VENDA

  ))

No seu script você precisa criar uma coluna Mes.

Espero ter ajudado.

Aqui funcionou.

teste.JPG

Not applicable
Author

Perfeito!

Muito obrigado!