Navigation des nœuds
Lorsque vous visualisez des données, elles sont réparties en tranches, qui sont représentées par différents types de marqueurs, par exemple, des cellules de tableau, des segments de barre, des sommets de ligne ou des secteurs de camembert. Lorsque vous voulez effectuer des calculs impliquant différentes combinaisons de tranches, différentes méthodes sont disponibles pour référencer ces combinaisons. Les méthodes sont appelées méthodes de navigation des nœuds et sont utilisées avec l'instruction OVER.
L'illustration suivante servira de base pour clarifier les différentes méthodes de navigation des nœuds. Elle montre une hiérarchie temporelle dans laquelle les nœuds représentent différentes tranches des données.

Les rubriques ci-dessous présentent les différentes méthodes de navigation des nœuds. Les expressions utilisées supposent que des données in-memory sont utilisées.
- All()
Utilisez la méthode de navigation All() dans une expression, lorsque vous voulez référencer tous les nœuds sur un axe. - Previous()
Vous utilisez la méthode de navigation Previous() dans une expression, lorsque vous voulez référencer le nœud précédent au même niveau de la hiérarchie. - Next()
Utilisez la méthode de navigation Next() dans une expression lorsque vous voulez référencer le nœud suivant au même niveau de la hiérarchie. - AllPrevious()
Utilisez la méthode de navigation AllPrevious() lorsque vous voulez référencer le nœud actuel avec tous les nœuds précédents au niveau de la hiérarchie. - LastPeriods()
Utilisez l'option de navigation LastPeriods() lorsque vous voulez référencer un ensemble de nœuds, avant le nœud actuel et en l'incluant, dans le même niveau de la hiérarchie. Spécifiez jusqu'où il convient de retourner dans le temps. - 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. - Parent()
Vous utilisez la méthode de navigation Parent() lorsque vous voulez référencer un nœud parent dans la hiérarchie. - Intersect()
Utilisez la méthode de navigation Intersect() lorsque vous souhaitez référencer les nœuds qui sont le résultat de l'intersection de deux ou plusieurs méthodes de navigation de nœuds. - PreviousPeriod()
Certaines méthodes de navigation de nœuds sont particulièrement adaptées aux hiérarchies contenant des données périodiques, surtout les hiérarchies temporelles. Le temps est structuré hiérarchiquement par nature (comme l'année, le trimestre, le mois) et les périodes sont récurrentes. Étant donné que les nœuds d'une hiérarchie temporelle sont évidents, tous les nœuds dans lesquels il manque des données peuvent être détectés automatiquement. L'une de ces méthodes de navigation est PreviousPeriod(). Elle fait référence au nœud précédent au même niveau de la hiérarchie. Lorsque vous utilisez cette méthode dans une expression et qu'il manque des données dans des nœuds, l'expression renvoie des valeurs vides pour ces nœuds. - NextPeriod()
Certaines méthodes de navigation de nœuds sont particulièrement adaptées aux hiérarchies contenant des données périodiques, surtout les hiérarchies temporelles. Le temps est structuré hiérarchiquement par nature (comme l'année, le trimestre, le mois) et les périodes sont récurrentes. Étant donné que les nœuds d'une hiérarchie temporelle sont évidents, tous les nœuds dans lesquels il manque des données peuvent être détectés automatiquement. L'une de ces méthodes de navigation est NextPeriod(). Elle fait référence au nœud suivant au même niveau de la hiérarchie. Lorsque vous utilisez cette méthode dans une expression et qu'il manque des données dans des nœuds, l'expression renvoie des valeurs vides pour ces nœuds. - ParallelPeriod()
Certaines méthodes de navigation de nœuds sont particulièrement adaptées aux hiérarchies contenant des données périodiques, surtout les hiérarchies temporelles. Le temps est structuré hiérarchiquement par nature (comme l'année, le trimestre, le mois) et les périodes sont récurrentes. Étant donné que les nœuds d'une hiérarchie temporelle sont évidents, tous les nœuds dans lesquels il manque des données peuvent être détectés automatiquement. L'une de ces méthodes de navigation est ParallelPeriod(), qui référence le nœud correspondant dans la branche précédente de la hiérarchie au même niveau de la hiérarchie. Lorsque vous utilisez cette méthode dans une expression et qu'il manque des données dans des nœuds, l'expression renvoie des valeurs vides pour ces nœuds. - NavigatePeriod()
Certaines méthodes de navigation de nœuds sont particulièrement adaptées aux hiérarchies contenant des données périodiques, surtout les hiérarchies temporelles. Le temps est structuré hiérarchiquement par nature (comme l'année, le trimestre, le mois) et les périodes sont récurrentes. L'une de ces méthodes de navigation est NavigatePeriod(). Cette méthode vous permet de définir votre propre navigation dans une hiérarchie, car vous pouvez spécifier quatre arguments : les valeurs d'entrée qui contrôlent l'axe à référencer, le nombre de niveaux à remonter dans la hiérarchie, le nombre d'étapes à déplacer latéralement et le nombre de niveaux à descendre.
- All()
Utilisez la méthode de navigation All() dans une expression, lorsque vous voulez référencer tous les nœuds sur un axe. - Previous()
Vous utilisez la méthode de navigation Previous() dans une expression, lorsque vous voulez référencer le nœud précédent au même niveau de la hiérarchie. - Next()
Utilisez la méthode de navigation Next() dans une expression lorsque vous voulez référencer le nœud suivant au même niveau de la hiérarchie. - AllPrevious()
Utilisez la méthode de navigation AllPrevious() lorsque vous voulez référencer le nœud actuel avec tous les nœuds précédents au niveau de la hiérarchie. - LastPeriods()
Utilisez l'option de navigation LastPeriods() lorsque vous voulez référencer un ensemble de nœuds, avant le nœud actuel et en l'incluant, dans le même niveau de la hiérarchie. Spécifiez jusqu'où il convient de retourner dans le temps. - 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. - Parent()
Vous utilisez la méthode de navigation Parent() lorsque vous voulez référencer un nœud parent dans la hiérarchie. - Intersect()
Utilisez la méthode de navigation Intersect() lorsque vous souhaitez référencer les nœuds qui sont le résultat de l'intersection de deux ou plusieurs méthodes de navigation de nœuds. - PreviousPeriod()
Certaines méthodes de navigation de nœuds sont particulièrement adaptées aux hiérarchies contenant des données périodiques, surtout les hiérarchies temporelles. Le temps est structuré hiérarchiquement par nature (comme l'année, le trimestre, le mois) et les périodes sont récurrentes. Étant donné que les nœuds d'une hiérarchie temporelle sont évidents, tous les nœuds dans lesquels il manque des données peuvent être détectés automatiquement. L'une de ces méthodes de navigation est PreviousPeriod(). Elle fait référence au nœud précédent au même niveau de la hiérarchie. Lorsque vous utilisez cette méthode dans une expression et qu'il manque des données dans des nœuds, l'expression renvoie des valeurs vides pour ces nœuds. - NextPeriod()
Certaines méthodes de navigation de nœuds sont particulièrement adaptées aux hiérarchies contenant des données périodiques, surtout les hiérarchies temporelles. Le temps est structuré hiérarchiquement par nature (comme l'année, le trimestre, le mois) et les périodes sont récurrentes. Étant donné que les nœuds d'une hiérarchie temporelle sont évidents, tous les nœuds dans lesquels il manque des données peuvent être détectés automatiquement. L'une de ces méthodes de navigation est NextPeriod(). Elle fait référence au nœud suivant au même niveau de la hiérarchie. Lorsque vous utilisez cette méthode dans une expression et qu'il manque des données dans des nœuds, l'expression renvoie des valeurs vides pour ces nœuds. - ParallelPeriod()
Certaines méthodes de navigation de nœuds sont particulièrement adaptées aux hiérarchies contenant des données périodiques, surtout les hiérarchies temporelles. Le temps est structuré hiérarchiquement par nature (comme l'année, le trimestre, le mois) et les périodes sont récurrentes. Étant donné que les nœuds d'une hiérarchie temporelle sont évidents, tous les nœuds dans lesquels il manque des données peuvent être détectés automatiquement. L'une de ces méthodes de navigation est ParallelPeriod(), qui référence le nœud correspondant dans la branche précédente de la hiérarchie au même niveau de la hiérarchie. Lorsque vous utilisez cette méthode dans une expression et qu'il manque des données dans des nœuds, l'expression renvoie des valeurs vides pour ces nœuds. - NavigatePeriod()
Certaines méthodes de navigation de nœuds sont particulièrement adaptées aux hiérarchies contenant des données périodiques, surtout les hiérarchies temporelles. Le temps est structuré hiérarchiquement par nature (comme l'année, le trimestre, le mois) et les périodes sont récurrentes. L'une de ces méthodes de navigation est NavigatePeriod(). Cette méthode vous permet de définir votre propre navigation dans une hiérarchie, car vous pouvez spécifier quatre arguments : les valeurs d'entrée qui contrôlent l'axe à référencer, le nombre de niveaux à remonter dans la hiérarchie, le nombre d'étapes à déplacer latéralement et le nombre de niveaux à descendre.