Cheatography
https://cheatography.com
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 |
Qualificador Análise de conjunto Combinação de métodos |
DISTINCT, TOTAL e ALL Set analysis Qualificadores + 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 qualificadores. Verifique a documentação da função para mais informações.
|
DISTINCT
Definição |
Qualificador 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 |
|
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 |
Qualificador 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 diferentes!
|
ALL
Definição |
Qualificador 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 |
|
Equivalência |
func ( ALL expr )
= func ( {1} TOTAL expr )
|
Utilize o ALL com cautela. Há boatos de sua possível descontinuação em novas versões do Qlik Sense.
|
Exemplo
Dados utilizados |
sigla_unidade A B C |
nome_funcionario José José Maria |
|
DISTINCT
Fator aplicado |
selecao dimensao medida1 medida2 |
nenhuma nome_funcionario count ( nome_funcionario ) count ( DISTINCT nome_funcionario )
|
|
|
TOTAL
Fator aplicado |
selecao dimensao1 dimensao2 medida1 medida2 medida3 medida4 |
nenhumanome_funcionario
sigla_unidade
count ( nome_funcionario )
count ( TOTAL nome_funcionario )
count ( TOTAL <nome_funcionario> nome_funcionario )
count ( TOTAL <sigla_unidade> nome_funcionario )
|
|
|
ALL
Fator aplicado |
selecao dimensao medida1 medida2 medida3 medida4 |
sigla_unidade = A
nome_funcionario
count ( nome_funcionario )
count ( ALL nome_funcionario )
count ( TOTAL nome_funcionario )
count ( { 1 } nome_funcionario )
|
|