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_unidadeA
 B
 C
 | nome_funcionarioJosé
 José
 Maria
 |  | 
            
                
                                                |  DISTINCT
                        
                                                                                    
                                                                                            | Fator aplicado |  
                                                                                            | selecao dimensao
 medida1
 medida2
 | nenhuma  nome_funcionario
 count ( nome_funcionario )
 count ( DISTINCT nome_funcionario )
 |  |  |  TOTAL
                        
                                                                                    
                                                                                            | Fator aplicado |  
                                                                                            | selecaodimensao1
 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 |  
                                                                                            | selecaodimensao
 medida1
 medida2
 medida3
 medida4
 | sigla_unidade = A
 nome_funcionario
 count ( nome_funcionario )
 count ( ALL nome_funcionario )
 count ( TOTAL nome_funcionario )
 count ( { 1 } nome_funcionario )
 |  |