Navegação por nós
Quando você visualiza os dados, eles são segmentados em partes, representadas por diferentes tipos de marcadores, por exemplo, células de tabela, segmentos de barra, vértices de linha ou setores de torta. Quando você quiser fazer cálculos que envolvem várias combinações de segmentos, existem diferentes métodos disponíveis para fazer referência a essas combinações. Esses métodos são chamados de métodos de navegação por nós e são usados junto com a instrução OVER.
A ilustração a seguir servirá de base para esclarecer os diferentes métodos de navegação por nós. Ele mostra uma hierarquia de tempo em que os nós representam vários segmentos dos dados.
Os tópicos abaixo apresentam os diferentes métodos de navegação por nós. As expressões usadas assumem que os dados na memória são usados.
- All()
Você usa o método de navegação All() em uma expressão quando deseja fazer referência a todos os nós de um eixo. - Previous()
Você usa o método de navegação Previous() em uma expressão quando deseja referenciar o nó anterior no mesmo nível da hierarquia. - Next()
Você usa o método de navegação Next() em uma expressão quando deseja referenciar o próximo nó no mesmo nível da hierarquia. - AllPrevious()
Você usa o método de navegação AllPrevious() quando deseja fazer referência ao nó atual junto com todos os nós anteriores no nível da hierarquia. - LastPeriods()
Use a opção de navegação LastPeriods() quando quiser fazer referência a um conjunto de nós, antes e incluindo o nó atual no mesmo nível da hierarquia. Cabe a você especificar o quanto retroceder no tempo. - AllNext()
Você usa o método de navegação AllNext() quando deseja fazer referência ao nó atual junto com os nós que seguem no nível da hierarquia. - Parent()
Você usa o método de navegação Parent() quando deseja fazer referência a um nó pai na hierarquia. - Intersect()
Você usa o método de navegação Intersect() quando deseja fazer referência aos nós resultantes da interseção de dois ou mais métodos de navegação de nó. - PreviousPeriod()
Alguns métodos de navegação por nós são especialmente adequados para hierarquias que contêm dados periódicos, principalmente hierarquias de tempo. O tempo é estruturado hierarquicamente por natureza (como ano, trimestre, mês), e os períodos são recorrentes. Como os nós em uma hierarquia de tempo são óbvios, qualquer nó que perca dados pode ser detectado automaticamente. Um desses métodos de navegação é PreviousPeriod(), que referencia o nó anterior no mesmo nível da hierarquia. Quando você usa esse método em uma expressão e falta dados em qualquer nó, a expressão retorna valores vazios para esses nós. - NextPeriod()
Alguns métodos de navegação por nós são especialmente adequados para hierarquias que contêm dados periódicos, principalmente hierarquias de tempo. O tempo é estruturado hierarquicamente por natureza (como ano, trimestre, mês), e os períodos são recorrentes. Como os nós em uma hierarquia de tempo são óbvios, qualquer nó que perca dados pode ser detectado automaticamente. Um desses métodos de navegação é NextPeriod(), que referencia o próximo nó no mesmo nível da hierarquia. Quando você usa esse método em uma expressão e falta dados em qualquer nó, a expressão retorna valores vazios para esses nós. - ParallelPeriod()
Alguns métodos de navegação por nós são especialmente adequados para hierarquias que contêm dados periódicos, principalmente hierarquias de tempo. O tempo é estruturado hierarquicamente por natureza (como ano, trimestre, mês), e os períodos são recorrentes. Como os nós em uma hierarquia de tempo são óbvios, qualquer nó que perca dados pode ser detectado automaticamente. Um desses métodos de navegação é ParallelPeriod(), que referencia o nó correspondente na ramificação anterior da hierarquia dentro do mesmo nível da hierarquia. Quando você usa esse método em uma expressão e falta dados em qualquer nó, a expressão retorna valores vazios para esses nós.

