Ir para conteúdo principal

Crosstable

O prefixo de carregamento crosstable é usado para transpor dados estruturados de "tabela cruzada" ou "tabela dinâmica". Dados estruturados dessa forma são comumente encontrados ao trabalhar com fontes de planilhas. A saída e o objetivo do prefixo de carregamento crosstable é transpor essas estruturas para uma tabela regular equivalente orientada por colunas, já que essa estrutura geralmente é mais adequada para análises no Qlik Sense.

Exemplo de dados estruturados como uma tabela cruzada e sua estrutura equivalente após uma transformação de tabela cruzada

Exemplo que mostra uma tabela cruzada à esquerda.

Sintaxe:  

crosstable (attribute field name, data field name [ , n ] ) ( loadstatement | selectstatement )

Argumentos
Argumento Descrição
attribute field name O nome do campo de saída desejado que descreve a dimensão horizontalmente orientada a ser transposta (a linha do cabeçalho).
data field name

O nome do campo de saída desejado que descreve os dados horizontalmente orientados da dimensão a ser transposta (a matriz de valores de dados abaixo da linha do cabeçalho).

n

O número de campos de qualificador, ou dimensões inalteradas, que precedem a tabela a ser transformada em um formato genérico. O valor padrão é 1.

Essa função de script está relacionada às seguintes funções:

Funções relacionadas
Função Interação
Generic Um prefixo de carregamento de transformação que usa um conjunto de dados estruturados de entidade/atributo/valor e o transforma em uma estrutura de tabela relacional regular, separando cada atributo encontrado em um novo campo ou coluna de dados.

Exemplo 1: Transformando dados de vendas pivotados (simples)

Exemplo 2: Transformação de dados pivotados de metas de vendas em uma estrutura de tabela vertical (intermediária)

Exemplo 3: Transformação de dados pivotados de vendas e metas em uma estrutura de tabela vertical (avançada)