Saltar al contenido principal

Column - función de gráfico

Column() devuelve el valor hallado en la columna correspondiente a ColumnNo en una tabla simple, descartando las dimensiones. Por ejemplo, Column(2) devuelve el valor de la segunda columna de la medida.

Sintaxis:  

Column(ColumnNo)

Tipo de datos que devuelve: dual

Argumentos:  

  • ColumnNo: el número de columna de una columna de la tabla que contiene una medida.
    Nota informativaLa función Column() descarta las columnas de dimensión.

Limitaciones:  

  • No se permite ordenar por valores Y en gráficos ni ordenar por columnas de expresión en tablas cuando esta función de gráfico se usa en cualquiera de las expresiones del gráfico. Estas alternativas de ordenación están por lo tanto automáticamente deshabilitadas. Cuando utiliza esta función de gráfico en una visualización o tabla, el orden de la visualización volverá a la entrada ordenada de esta función.

  • Si ColumnNo remite a una columna para la que no hay ninguna medida, se devuelve un valor NULL.

  • Las llamadas recursivas devolverán NULL.

Ejemplos y resultados:  

Resultados del script de ejemplo
Ejemplo Resultado

Order Value se añade a la tabla como una medida con la expresión: Sum(UnitPrice*UnitSales).

Total Sales Value se añade como medida con la expresión Sum(TOTAL UnitPrice*UnitSales)

% Sales se añade como una medida con la expresión 100*Column(1)/Column(2)

El resultado de Column(1) se toma de la columna Order Value, porque esta es la primera columna de medida.

El resultado de Column(2) se toma de Total Sales Value, porque esta es la segunda columna de medida.

Vea los resultados en la columna % Sales en el ejemplo Porcentaje de ventas totales.

Haga la selección Customer A.

La selección cambia el Total Sales Value, y por lo tanto el %Sales. Véase el ejemplo Porcentaje de ventas para el cliente seleccionado.
Porcentaje de ventas totales
Customer Product UnitPrice UnitSales Order Value Total Sales Value % Sales
A AA 15 10 150 505 29.70
AAA1646450512.67
ABB998150516.04
BBB105505059.90
BCC202405057.92
BDD25-05050.00
CAA15812050523.76
CCC19-05050.00
Porcentaje de ventas para el cliente seleccionado
Customer Product UnitPrice UnitSales Order Value Total Sales Value % Sales
A AA 15 10 150 295 50.85
AAA1646429521.69
ABB998129527.46

Datos utilizados en los ejemplos:

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 le ha sido útil?

Si encuentra algún problema con esta página o su contenido (errores tipográficos, pasos que faltan o errores técnicos), no dude en ponerse en contacto con nosotros.

Únase al Programa de modernización de la analítica

Remove banner from view

Modernícese sin comprometer sus valiosas aplicaciones de QlikView con el Programa de modernización de la analítica. Haga clic aquí para obtener más información o contactar con nosotros: ampquestions@qlik.com