Show Menu
Cheatography

Qlik Sense: ALL, TOTAL e DISTINCT Cheat Sheet (DRAFT) by

O que são e como utilizar as palavras-chave ALL, TOTAL e DISTINCT em funções do Qlik Sense.

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Escopo de agregação

Principais fatores que o definem
Dimensão
Seleção
Métodos para defini-lo
Qualif­­icador
Análise de conjunto
Combinação de métodos
DISTINCT, TOTAL e ALL
Set analysis
Qualif­­ic­a­dores + análise de conjunto
Formas de uso
 func ( { Set Analysis } DISTINCT ALL TOTAL expr )
As funções podem ou não aceitar cada um dos qualif­­ic­a­d­ores. Verifique a docume­­ntação da função para mais inform­­ações.

DISTINCT

Definição
Qualif­­icador utilizado para eliminar elementos duplicados do resultado da função. Em outras palavras, estabelece que no espaço amostral existirá 1 (uma), e apenas uma, ocorrência de um dado elemento.
Formas de uso
Sem argumentos
func ( DISTINCT expr )
Tenha controle e sempre busque entender o porquê da ocorrência de dados repetidos. Se não for o esperado, eles podem ter decorrido de falhas em sua modelagem.

TOTAL

Definição
Qualif­icador utilizado para ignorar ou delimitar a influência advinda de dimensões.
Formas de uso
Sem argumentos
Com argumentos
func ( TOTAL expr )

func ( TOTAL <dim1, dimN> expr )
Ignora a influência de todas as dimensões ao qual está submetido
Ignora a influência de todas as dimensões ao qual está submetido, exceto as listadas em sua companhia.
Dimensão e seleção são conceitos difere­ntes!

ALL

Definição
Qualif­icador utilizado para ignora a influência de toda e qualquer seleção ativa, bem como de qualquer dimensão utilizada no objeto.
Formas de uso
Sem argumentos
func ( ALL expr )
Equiva­lência
func ( ALL expr )
=
func ( {1} TOTAL expr )
Utilize o ALL com cautela. Há boatos de sua possível descon­tin­uação em novas versões do Qlik Sense.

Exemplo

Dados utilizados
sigla_­unidade
A
B
C
nome_f­unc­ionario
José
José
Maria

DISTINCT

Fator aplicado
selecao
dimensao
medida1
medida2
nenhuma
nome_f­unc­ionario

count ( nome_f­unc­ionario )

count ( DISTINCT nome_f­unc­ionario )

DISTINCT

Resultado obtido
 

TOTAL

Fator aplicado
selecao
dimensao1
dimensao2
medida1
medida2
medida3
medida4
nenhuma
nome_f­unc­ionario

sigla_­unidade

count ( nome_f­unc­ionario )

count ( TOTAL nome_f­unc­ionario )

count ( TOTAL <no­me_­fun­cio­nar­io> nome_f­unc­ionario )

count ( TOTAL <si­gla­_un­ida­de> nome_f­unc­ionario )

TOTAL

Resultado obtido
 

ALL

Fator aplicado
selecao
dimensao
medida1
medida2
medida3
medida4
sigla_­unidade = A

nome_f­unc­ionario

count ( nome_f­unc­ionario )

count ( ALL nome_f­unc­ionario )

count ( TOTAL nome_f­unc­ionario )

count ( { 1 } nome_f­unc­ionario )

ALL

Resultado obtido