Skip to main content
Announcements
Customer Spotlight: Discover what’s possible with embedded analytics Oct. 16 at 10:00 AM ET: REGISTER NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Expressão que some apenas valores do último dia do mês

Olá a todos,

Preciso de ajuda com uma coisa.

Tenho uma tabela com dimensão mês e preciso que na expressão some apenas o último dia do mês. Ja tentei a seguinte expressão e quase deu certo:

sum({<Dia={'$(=Max(Dia))'}>}ESTOQUE)

O problema é que aparece apenas os meses que têm como último dia o dia 31, os com 30, 29 e 28 não aparecem.

2 Replies
m_woolf
Master II
Master II

Olhe para a função monthend ()

Not applicable
Author

Bom dia,

Emerson,

Depende muito de como está sua estrutura de dados, no meu caso, meu estoque grava em uma tabela dia a dia.

No caso da conta abaixo, funcionou perfeitamente com exceção ao mes atual, que ainda não tem informações no "MonthEnd" = ultimo dia do mes.

Tente isso:

if ( DAY( DATA_ESTOQUE) = day(MonthEnd(DATA_ESTOQUE)) , ESTOQUE )