Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde, pessoal.
Minha dúvida de hoje seria...
Façamos de conta que eu mostre o resultado de uma determinada data, como eu faria para todas as vezes que eu escolhesse uma data, automaticamente fossem carregadas, numa tabela junto, os 6 dias anteriores....
Exemplo:
Vendas do dia: 10/042014
Resultado desejado:
Data | Valor |
10/04/2014 | R$ 179,00 |
09/04/2014 | R$ 171,00 |
08/04/2014 | R$ 163,00 |
07/04/2014 | R$ 155,00 |
06/04/2014 | R$ 147,00 |
05/04/2014 | R$ 139,00 |
04/04/2014 | R$ 131,00 |
Pensei em um While, mas não soube representar isso.
Se puderem dar aquela força, estarei muito grato.
André.
Olá Marcos, altere a expressão do seu exemplo para.
SUM({$<Dia=, Mes=, DATA={">=$(=Date(Max(DATA)-7,'DD/MM/YYYY'))<=$(=Max(DATA))"}>} VALOR)
Abraços.
Tonial.
Bom, resolva com set analysis
Expressão: SUM({$Data={'>=$(=Date(Data-7, 'DD/MM/YYYY')) <=$(=Date(Data, 'DD/MM/YYYY'))'} >} Valor)
Dimensão: Data
Lembrando que a formatação de data deve manter o padrão, por exemplo:
se seu campo de data é DD/MM/YYYY, a conversão dentro do set analysis deve ser a mesma.
Não consegui fazer funcionar...
Bem, sou novato em Qlikview, tenho muito que aprender.
Se puder dar uma olhada em meu exemplo (que é apenas um objeto de estudo), está em anexo, antes de mais nada, obrigado por sua ajuda.
Apesar de não entender muito, entendi (me perdoe se estiver errado), que no código (set analysis), que você me enviou, apenas recuperava o sétimo dia atrás, estou errado? Neste código, ele registrará os 7 dias para trás, dia-a-dia?
Marcos.
Segue com o seu exemplo
Se você filtrar uma data, na tabela ele vai retornar o valor da data selecionada e de 6 dias anteriores.
Se no gráfico, você remover a dimensão de DATA, ele vai acumular o valor desses 7 dias na data selecionada.
Olá Marcos, altere a expressão do seu exemplo para.
SUM({$<Dia=, Mes=, DATA={">=$(=Date(Max(DATA)-7,'DD/MM/YYYY'))<=$(=Max(DATA))"}>} VALOR)
Abraços.
Tonial.