Guide de l'utilisateur du client Web Spotfire®

AllNext()

Utilisez la méthode de navigation AllNext() lorsque vous voulez référencer le nœud actuel avec les nœuds qui suivent au niveau de la hiérarchie.

Cela est illustré ci-dessous.



Si, par exemple, Q4 2019 est le nœud actuel, l'utilisation de la méthode de navigation AllNext() fera référence à cinq nœuds, Q4 2019 et Q1-Q4 2020.

Les méthodes AllNext() et AllPrevious() sont similaires, et elles sont utiles lors de l'accumulation de valeurs dans les nœuds.

Exemple

Remarque : L'expression de l'exemple suppose que des données in-memory sont utilisées.

L'histogramme affiche le nombre d'élèves qui ont atteint différents niveaux dans un test. Par exemple, 52 élèves ont atteint le niveau 1 et 131 ont atteint le niveau 6.



Supposons que vous vouliez connaître le pourcentage d'élèves qui ont réussi à atteindre le niveau 5 ou plus. Appliquez l'expression ci-dessous, qui utilise la méthode AllNext() ainsi que la méthode All(), sur l'axe Valeur.



Pour expliquer quel résultat l'expression renvoie pour chaque nœud, utilisons le niveau 5 comme nœud actuel à réévaluer. La première expression OVER, (Count([Students]) OVER (AllNext ([Axis.X])), renvoie le nombre d'élèves qui ont atteint le niveau 5 ou supérieur, c'est-à-dire 316 (185+131), et l'autre partie, Count([Students]) OVER (All([Axis.X]))), renvoie le nombre total d'élèves, à savoir 754. Ainsi, 316 des 754 élèves ont réussi au moins le niveau 5, soit environ 41,91 % (316/754).