Ir para conteúdo principal

Column - função de gráfico

Column() retorna o valor encontrado na coluna correspondente a ColumnNo em uma tabela simples, desconsiderando as dimensões. Por exemplo, Column(2) retorna o valor da segunda coluna de medida.

Sintaxe:  

Column(ColumnNo)

Tipo de dados de retorno: dual

Argumentos:  

Argumentos
Argumento Descrição
ColumnNo Número de uma coluna na tabela que contém uma medição.
Nota informativaA função Column() desconsidera colunas de dimensão.

Limitações:  

  • As chamadas recursivas retornarão NULL.

  • Se ColumnNo referenciar uma coluna para a qual não há nenhuma medição, um valor NULL é retornado.

  • A classificação por valores y em gráficos ou por colunas de expressão em tabelas não é permitida quando essa função de gráfico é usada em qualquer uma das expressões do gráfico. Essas alternativas de classificação estão, portanto, automaticamente desabilitadas. Quando você usar essa função de gráfico em uma visualização ou tabela, a classificação da visualização será revertida para a entrada classificada dessa função.

Exemplos e resultados:  

Exemplo: Porcentagem total de vendas

Customer Product UnitPrice UnitSales Order Value Total Sales Value % Sales
A AA 15 10 150 505 29.70
A AA 16 4 64 505 12.67
A BB 9 9 81 505 16.04
B BB 10 5 50 505 9.90
B CC 20 2 40 505 7.92
B DD 25 - 0 505 0.00
C AA 15 8 120 505 23.76
C CC 19 - 0 505 0.00

Exemplo: Porcentagem de vendas para clientes selecionados

Customer Product UnitPrice UnitSales Order Value Total Sales Value % Sales
A AA 15 10 150 295 50.85
A AA 16 4 64 295 21.69
A BB 9 9 81 295 27.46
Exemplos e resultados
Exemplos Resultados

Order Value é adicionado à tabela como uma medição com a expressão: Sum(UnitPrice*UnitSales).

Total Sales Value é adicionado como uma medição com a expressão: Sum(TOTAL UnitPrice*UnitSales)

% Sales é adicionado como uma medição com a expressão 100*Column(1)/Column(2)

O resultado de Column(1) é obtido da coluna Order Value, porque essa é a primeira coluna de medição.

O resultado de Column(2) é obtido de Total Sales Value, porque essa é a segunda coluna de medição.

Consulte os resultados na coluna % Sales no exemplo Porcentagem total de vendas.

Faça a seleção Customer A.

A seleção altera Total Sales Value, e portanto %Sales. Consulte o exemplo Porcentagem de vendas para clientes selecionados.

Dados usados nos exemplos:

ProductData:

LOAD * inline [

Customer|Product|UnitSales|UnitPrice

Astrida|AA|4|16

Astrida|AA|10|15

Astrida|BB|9|9

Betacab|BB|5|10

Betacab|CC|2|20

Betacab|DD||25

Canutility|AA|8|15

Canutility|CC||19

] (delimiter is '|');

Esta página ajudou?

Se você encontrar algum problema com esta página ou seu conteúdo - um erro de digitação, uma etapa ausente ou um erro técnico - informe-nos como podemos melhorar!