Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Sr.(as) Boa Noite!
Estou com um problema para calcular uma base acumulada mensal.
Será que alguém pode me ajudar ?
Segue um breve descritivo do problema.
No painel existe duas tabelas dinâmicas, uma com as dimensões Cluster e Município. a outra com a dimensão MêsAno e Data.
Esta ultima que estou com problemas.
Se a dimensão estiver totalmente contraída, a coluna Base Final Acum traz o valor acumulado, porem se eu expandir qualquer um dos meses a coluna Base Final Acum se perde.
Desde já agradeço!
Antonio, boa tarde.
A forma como uso ele, o peek pega o anterior. Poderia ser o previous() mas o peek pode ser usado com um campo que sera criado no mesmo load sem dar erro.
Se fizer um load em ordem de data ou mês, o peek pegara o anterior. Ai da para fazer um if(Campo = previous(Campo)).....
Segue um doc explicando alguns comandos e alguns qvs exemplos usados em outros post (minhas respostas....)
AMF
De: Antonio Mercadante
Enviada em: terça-feira, 27 de janeiro de 2015 12:24
Para: ALESSANDRO FURTADO
Assunto: Re: - Criar Acumulado Mensal
<http://community.qlik.com/?et=watches.email.thread> Qlik Community
Criar Acumulado Mensal
resposta de Antonio Mercadante <http://community.qlik.com/people/Mercadante?et=watches.email.thread> em Qlik Brasil - Visualize a discussão completa <http://community.qlik.com/message/702120?et=watches.email.thread#702120>
Obrigado pela dica e pelos documentos.
Vou estudar eles
Abrçs
Grande Alessandro,
Consegui finalizar o assunto incluindo a linha abaixo no script
rangesum(Peek([Acumulado Diario Anterior]),0) + Previous([Diario]) as [Acumulado Diario Anterior]
E a expressão
if
(
Dimensionality()=2
,
sum ([Acumulado Diario Anterior])
,
FirstSortedValue({<Valido={1}>} [Acumulado Diario Anterior], Data)
)
Muito Obrigado pela sua ajuda, foi fundamental.
Abraços!