Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Rótulo:
='Mês Atual: '&MaxString([Mês])
Definição:
Sum({$<Mês={$(=MaxString(Mês))}>} Preco_Final)
Funciona com mês atual.
Como eu acho o mês anterior a este.
Tentei colocar -1
Mas não funcionou..
Olá Agnaldo,
Recomendo vc utilizar o mesmo campo que vc utiliza para gerar o campo Mês, ficando assim as duas expressões.
Mês Atual - Set:
Sum({$<Mês={$(=Month(Max(Data_Efetivacao_Estoque)))}>} Preco_Final)
Mês Anterior - Ago:
Sum({$<Mês={$(=Month(AddMonths(Max(Data_Efetivacao_Estoque),-1)))}>} Preco_Final)
Don't worry, be Qlik.
Tonial.
Agnaldo,
Tente assim: Sum({$<Mês={$(=MaxString(addmonths(Mês,-1))}>} Preco_Final)
Veja se funciona.
João Carlos Ferreira.
A expressão está com erro.
Ficou faltando fechar os parenteses.
Sum({$<Mês={$(=MaxString(addmonths(Mês,-1)))}>} Preco_Final)
Veja agora,
João Carlos
Ele aparece este erro. em tudo gráfico agora,
?
Agnaldo,
Você pode disponibilizar um qvw com a sua necessidade para podermos te ajudar melhor.
João Carlos
consultoriasoft.com.br/arquivos/tmp.zip
Agnaldo,
Boa Tarde !!!
Pelo que percebi no exemplo que você passou o campo Mês está como string, faça o mesmo no script e já tenha o mês anterior.
Month(Addmonths(Data_Efetivado_Estoque,-1)) as [MêsAnterior],
Aí na Tabela você usaria Sum({$<Mês={$(=MaxString(MêsAnterior))}>} Preco_Final)
O AddMonths funciona pra Data Inteira não só com o mês por isso tiro um mês da data depois extrai o mês, conforme o script acima:
Month(Addmonths(Data_Efetivado_Estoque,-1)) as [MêsAnterior],
assim deve funcionar.
Boa tarde Agnaldo,
Segue uma solução para cálculo do mês anterior via expressão. Foi usado uma variável e transformado o campo de Mês no formato texto para número.
Veja se te ajuda.
João Carlos Ferreira