11 de dezembro de 2011  //  2 Comentários  //  Categorias: QlikView, Tutoriais

Set Analysis QlikView: Entendendo ALL e TOTAL



O QlikView possuí diversas funções aritméticas e agregação de dados, o que torna ele extremamente poderoso. Entretanto, em certas ocasiões é necessário forçar uma determinado estado de seleções para garantir que o usuário visualize a informa correta.

Este será um post bem rápido porque não tem muito segredo. ^^

ALL vs. TOTAL

Para melhorar o entendimento mostrei a utilização em 4 exemplos usando a função de totalização Sum().
Para tanto, consideremos um gráfico com 3 dimensões (D1, D2 e D3) e 4 expressões (E1, E2, E3 e E4):

E1 depende de todas as dimensões e seleções

E2 depende das dimensões especificadas e descarta todas as seleções

E3 depende somente das seleções (descarta todas as dimensões)

E4 descarta todas as dimensões e seleções

Espero que este post ajude você a entender, tanto quanto foi esclarecedor pra mim descobrir.

Guia Set Analysis

Se você precisa de mais informações sobre expressões no QlikView, veja o meu Guia Completo: Set Analysis QlikView.

Quer copiar esse post no seu site? Você pode!

Segundo a licença da Creative Commons 3.0 (CC BY SA 3.0) você pode copiar e distribuir esse conteúdo desde que faça menção ao autor original, para isso é só copiar esse código no final do artigo quando for publicá-lo em seu site:

<p>Artigo originalmente publicado em <em>11 de dezembro de 2011</em> por <strong><a href="http://pedroelsner.com/" title="Pedro Elsner, Profissional de TI - São Paulo">Pedro Elsner</a></strong>: <a href="http://pedroelsner.com/2011/12/entendendo-all-e-total-nas-funcoes-do-qlikview/" title="Set Analysis QlikView: Entendendo ALL e TOTAL">Set Analysis QlikView: Entendendo ALL e TOTAL</a></p>
A não menção ao autor original da obra implicará em cópia e/ou distribuição ilegal de propriedade intelectual, o que é crime segundo a Lei n.º 9.610.
  • Gordeone

    Ola Pedro no seu exemplo E2 = SUM(ALL valor) pelo menos aqui para min, o qlikview sublinha como erro, porém o analisador da como expressão ok, mais ele não respeita as dimensoes especificadas, será que eu fiz algo erraado ?

  • João Henrique

    Aconteceu a mesma coisa comigo!