Navegación de nodo
Cuando se visualizan datos, se segmentan en partes, que están representadas por diferentes tipos de indicadores, por ejemplo, celdas de tabla, segmentos de barra, vértices de línea o sectores circulares. Cuando quiera realizar cálculos que impliquen varias combinaciones de segmentos, existen diferentes métodos disponibles para hacer referencia a estas combinaciones. Los métodos se denominan métodos de navegación de nodo y se usan junto con la instrucción OVER.
La siguiente ilustración servirá como base para aclarar los diferentes métodos de navegación de nodo. Muestra una jerarquía de tiempo donde los nodos representan varios segmentos de los datos.
Los siguientes temas presentan los diferentes métodos de navegación de nodo. Las expresiones utilizadas suponen que se utilizan datos en la memoria.
- All()
Se utiliza el método de navegación All() en una expresión cuando se quiere hacer referencia a todos los nodos en un eje. - Previous()
Se utiliza el método de navegación Previous() en una expresión cuando se quiere hacer referencia al nodo anterior dentro del mismo nivel de la jerarquía. - Next()
Se utiliza el método de navegación Next() en una expresión cuando se quiere hacer referencia al siguiente nodo dentro del mismo nivel de la jerarquía. - AllPrevious()
Se utiliza el método de navegación AllPrevious() cuando se quiere hacer referencia al nodo actual junto con todos los nodos anteriores en el nivel de la jerarquía. - LastPeriods()
Se utiliza la opción de navegación LastPeriods() cuando se desea hacer referencia a un conjunto de nodos que incluye el nodo actual y los nodos anteriores dentro del mismo nivel de la jerarquía. Depende del usuario especificar cuánto se remontará en el tiempo. - AllNext()
Se utiliza el método de navegación AllNext() cuando se quiere hacer referencia al nodo actual junto con los nodos que siguen en el nivel de la jerarquía. - Parent()
Se utiliza el método de navegación Parent() cuando se quiere hacer referencia a un nodo principal en la jerarquía. - Intersect()
Se utiliza el método de navegación Intersect() cuando se desea hacer referencia a los nodos que son el resultado de la intersección de dos o más métodos de navegación de nodos. - PreviousPeriod()
Algunos métodos de navegación de nodos resultan especialmente apropiados para las jerarquías que contienen datos periódicos, principalmente las jerarquías de tiempo. Por naturaleza, el tiempo está estructurado de forma jerárquica (por ejemplo, año, trimestre y mes) y los períodos de tiempo son recurrentes. Dado que los nodos en una jerarquía de tiempo resultan obvios, cualquier nodo que omita datos se puede detectar automáticamente. Uno de estos métodos de navegación es PreviousPeriod(), que hace referencia al nodo anterior dentro del mismo nivel de la jerarquía. Cuando se utiliza este método en una expresión y en alguno de los nodos faltan datos, la expresión devolverá valores vacíos para dichos nodos. - NextPeriod()
Algunos métodos de navegación de nodos resultan especialmente apropiados para las jerarquías que contienen datos periódicos, principalmente las jerarquías de tiempo. Por naturaleza, el tiempo está estructurado de forma jerárquica (por ejemplo, año, trimestre y mes) y los períodos de tiempo son recurrentes. Dado que los nodos en una jerarquía de tiempo resultan obvios, cualquier nodo que omita datos se puede detectar automáticamente. Uno de estos métodos de navegación es NextPeriod(), que hace referencia al siguiente nodo dentro del mismo nivel de la jerarquía. Cuando se utiliza este método en una expresión y en alguno de los nodos faltan datos, la expresión devolverá valores vacíos para dichos nodos. - ParallelPeriod()
Algunos métodos de navegación de nodos resultan especialmente apropiados para las jerarquías que contienen datos periódicos, principalmente las jerarquías de tiempo. Por naturaleza, el tiempo está estructurado de forma jerárquica (por ejemplo, año, trimestre y mes) y los períodos de tiempo son recurrentes. Dado que los nodos en una jerarquía de tiempo resultan obvios, cualquier nodo que omita datos se puede detectar automáticamente. Uno de estos métodos de navegación es ParallelPeriod(), que hace referencia al nodo correspondiente en la rama anterior de la jerarquía dentro del mismo nivel de jerarquía. Cuando se utiliza este método en una expresión y en alguno de los nodos faltan datos, la expresión devolverá valores vacíos para dichos nodos.