Accéder au contenu principal Passer au contenu complémentaire

NoOfColumns - fonction de graphique

NoOfColumns() renvoie le nombre de colonnes dans le segment de ligne actif d'un tableau croisé dynamique.

Note InformationsLe tri sur les valeurs des ordonnées dans les graphiques ou le tri par colonnes d'expressions dans les tableaux n'est pas autorisé lors de l'utilisation de cette fonction de graphique dans l'une des expressions du graphique. Ces options de tri sont donc automatiquement désactivées. Lorsque vous utilisez cette fonction de graphique dans une visualisation ou un tableau, le tri de la visualisation revient à l'entrée triée via cette fonction.

 

NoOfColumns([total])

Arguments
ArgumentDescription
TOTALSi la table est unidimensionnelle ou si le qualificateur TOTAL est utilisé comme argument, le segment de colonne actif est toujours égal à la colonne entière.

Définition de l'étendue d'une agrégation

Dans un tableau croisé dynamique avec plusieurs dimensions horizontales, le segment de ligne actif inclut uniquement les colonnes contenant les mêmes valeurs que la colonne active dans toutes les lignes de dimension, à l'exception de la ligne affichant la dernière dimension dans l'ordre de tri inter-champs. L'ordre de tri inter-champs pour les dimensions horizontales des tableaux croisés dynamiques est simplement défini par l'ordre des dimensions de haut en bas..

Exemple : Expression de graphique
ExempleRésultat
IF(ColumnNo() > NoOfColumns() - 2, Sum(Sales), Null())Lorsque la valeur ColumnNo est supérieure à la valeur NoOfColumns moins 2, le graphique renverra la valeur de Sum(Sales). Dans le cas contraire, si ColumnNo est inférieur à cette valeur, il renverra NULL. Dans cet exemple, à partir de la troisième colonne, il renverra des valeurs, tandis que les colonnes 1 et 2 ne renverront aucune valeur.

Exemple - Les bases de NoOfColumns

Exemple - Scénario NoOfColumns

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 !