Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
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
Tags (1)
1 Solution

Accepted Solutions
michellysodre
New Contributor III

Re: Somar apenas o último dia do Mês

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

5 Replies
Employee
Employee

Re: Somar apenas o último dia do Mês

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

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

michellysodre
New Contributor III

Re: Somar apenas o último dia do Mês

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

Not applicable

Re: Somar apenas o último dia do Mês

Apenas as vendas do último dia do mês

michellysodre
New Contributor III

Re: Somar apenas o último dia do Mês

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

Re: Somar apenas o último dia do Mês

Perfeito!

Muito obrigado!