Accéder au contenu principal

Column - fonction de graphique

Column() renvoie la valeur détectée dans la colonne correspondant au numéro ColumnNo d'un tableau simple, quelles que soient les dimensions. Par exemple, Column(2) renvoie la valeur de la deuxième colonne de mesure.

 

Column(ColumnNo)

double

 

  • ColumnNo : Numéro de colonne d'une colonne de la table comportant une mesure.
    Note InformationsLa fonction Column() ne tient pas compte des colonnes de dimension.

 

Si ColumnNo fait référence à une colonne pour laquelle il n'existe aucune mesure, une valeur NULL est renvoyée.

Les appels récursifs renvoient la valeur NULL.

 

Exemples de résultats de script
Exemple Résultat

Order Value est ajouté à la table en tant que mesure avec l'expression : Sum(UnitPrice*UnitSales).

Total Sales Value est ajouté en tant que mesure avec l'expression : Sum(TOTAL UnitPrice*UnitSales)

% Sales est ajouté en tant que mesure avec l'expression 100*Column(1)/Column(2).

Le résultat de Column(1) provient de la colonne Order Value, car il s'agit de la première colonne de mesure.

Le résultat de Column(2) provient de la colonne Total Sales Value, car il s'agit de la deuxième colonne de mesure.

Observez les résultats obtenus dans la colonne % Sales de l'exemple Pourcentage des ventes totales.

Sélectionnez Customer A.

La sélection modifie la valeur Total Sales Value, a fortiori celle de %Sales. Consultez l'exemple Pourcentage des ventes pour le client sélectionné.
Pourcentage des ventes totales
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
Pourcentage des ventes pour le client sélectionné
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

Données utilisées dans les exemples :

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 '|');

 

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !

Rejoignez le Programme de modernisation analytique

Remove banner from view

Modernisez votre système sans compromettre vos précieuses applications QlikView grâce au Programme de modernisation analytique. Cliquez ici pour plus d'informations ou contactez : ampquestions@qlik.com