Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Ultimo dia do mês anterior

Estou com a seguinte dúvida, preciso criar um grafico contendo o saldo devedor de cada ultimo dia do mês.

Tenho a dimensão ano mês e ultimo dia de cada mes, porem não estou conseguindo que ele somente calcule o saldo do ultimo dia do mes anterior e que no mes atual, conste o saldo da data atual.

Como dimensão esta Ano_Mes

Como expressão esta assim

=num(SUM({1<DT_MES>}OP_SALDOGERENCIAL),'#.##0')

Aproveitando gostaria de saber se nesse caso voces trabalham com variavel.

Fazendo assim:

Monthend(AddMonths(DATASELECIONADA,-1,-1)

Os amadores agradecem.rs

Tags (1)
1 Solution

Accepted Solutions
aderlanrm
Not applicable

Re: Ultimo dia do mês anterior

Certo Maycon,

Então inverta, deixa a dimensão normal, somente Data e use a expressão:

Sum({<DataSerial={$(=Concat(DISTINCT Floor(MonthEnd(DataSerial)),',')&','&Max(DataSerial))}>} Valor)

Anexo exemplo atualizado.

Abraço.

5 Replies
aderlanrm
Not applicable

Re: Ultimo dia do mês anterior

Olá Maycon,

Veja se isso funciona nos seus dados.

Adicionar dimensão calculada: =If(MonthEnd(Data)>=Today(),Today(),MonthEnd(Data))

Exemplo anexo.

Abraço.

Not applicable

Re: Ultimo dia do mês anterior

Quase.

Percebi que ele esta somando todos os dias do mês, porem gostaria que ele somasse somente o saldo do ultimo dia do mês.

Pois é analisado qual o fechamento de cada mês. Em seu QVD por exemplo. Dia 28/02 deve somente aparecer o valor de 1,40.

27/02 - 1,95

28/02 - 1,40

01/03 - 0,05

02/03 - 1,59

Observando os dados acima,

O grafico que gostaria seria mostrar todos os meses de janeiro até o atual, mostrando somente o saldo do ultimo dia de cada mes, e no mês atual mostrar o saldo dele.

Desde já agradeço sua ajuda Aderlan!

aderlanrm
Not applicable

Re: Ultimo dia do mês anterior

Certo Maycon,

Então inverta, deixa a dimensão normal, somente Data e use a expressão:

Sum({<DataSerial={$(=Concat(DISTINCT Floor(MonthEnd(DataSerial)),',')&','&Max(DataSerial))}>} Valor)

Anexo exemplo atualizado.

Abraço.

aderlanrm
Not applicable

Re: Ultimo dia do mês anterior

Maycon, resolveu teu problema?

Se sim, lembre de marcar como resposta, se só ajudou, marque também como ajuda, é importante para quem ajuda e para quem precisa de ajuda.

Abraço.

Not applicable

Re: Ultimo dia do mês anterior

Sem sucesso Aderlan,

Abaixo a tela onde demosntra o desejado e a nossa formula teste.

Detalhando melhor, o orçado e realizado de mês que já passou, o QV irá buscar de uma base chamada Allstrategy, e do mês atual, irá retornar o saldo do ultimo dia util.

Abaixo o código que eu estava utilizando:

=NUM(Sum({<DATAREFERENCIA={$(=Concat(DISTINCT Floor(MonthEnd(DATAREFERENCIA)),',')&','&Max(DATAREFERENCIA))}>} OP_SALDOGERENCIAL),'#.##0')

TELA QLIKVIEW.png