Funções OVER
As funções OVER são utilizadas para determinar como os dados devem ser cortados, por exemplo, em relação a períodos de tempo.
| Opção | Descrição |
|---|---|
All
| Utiliza todos os nós na hierarquia referenciada.Isto pode ser útil quando interceptar o nó atual com mais de uma hierarquia.Por exemplo, você pode exibir as vendas relativas de categorias de produtos diferentes para cada mês. Exemplos de expressões personalizadas:
Exemplos de colunas calculadas:
|
AllNext | Utiliza todos os nós, incluindo o atual, a partir do final do nível. Exemplo de uma expressão personalizada:
Exemplos de colunas calculadas:
|
AllPrevious | Utiliza todos os nós, incluindo o atual, a partir do início do nível.Isto pode ser usado para calcular a soma cumulativa. Exemplos de expressões personalizadas:
Exemplos de colunas calculadas:
|
FirstNode | Seleciona o primeiro nó do nível atual. Exemplo de uma expressão personalizada:
Exemplo de uma coluna calculada:
|
Intersect | Retorna as linhas interceptadas dos nós em diferentes hierarquias.Consulte também AllPrevious e All.Exemplo de uma expressão personalizada:
Exemplo de uma coluna calculada:
|
LastNode | Seleciona o último nó do nível atual. Exemplo de uma expressão personalizada:
Exemplo de uma coluna calculada:
|
LastPeriods | Inclui o nó atual e os nós anteriores n - 1.Isto pode ser usado para calcular as médias móveis. Exemplo de uma expressão personalizada:
Exemplo de uma coluna calculada:
|
NavigatePeriod | Esse método permite que você especifique sua própria navegação do nó.O método tem quatro argumentos: Arg1 é a hierarquia para navegação. Arg2 é um valor de sequência que especifica o nível na hierarquia até o qual navegar. Arg3 é um inteiro que especifica o número de etapas para mover-se lateralmente na hierarquia no nível especificado por Arg1. Arg4 é opcional e determina o nível na hierarquia para onde mover-se para baixo.Este argumento pode ser omitido no caso em que é feita uma navegação ao nível de folha. Exemplos de expressões personalizadas:
Exemplo de uma coluna calculada:
|
Next | Compara o nó atual com o nó seguinte no mesmo nível na hierarquia.Se não houver um nó seguinte, ou seja, se o nó atual for o último nó para o nível atual, o subconjunto resultante não conterá quaisquer linhas. Exemplos de expressões personalizadas:
Exemplo de uma coluna calculada:
|
NextPeriod | Utiliza o nó seguinte que possui o valor seguinte no mesmo nível que o nó atual.Se não houver um nó seguinte, ou seja, se o nó atual for o último nó para o nível atual, o subconjunto resultante não conterá quaisquer linhas. Exemplos de expressões personalizadas:
Exemplo de uma coluna calculada:
|
ParallelPeriod | Utiliza o nó paralelo anterior com o mesmo valor no mesmo nível que o nó atual.Por exemplo, isto pode ser utilizado para comparar os resultados de vendas de cada mês com os meses correspondentes do ano anterior. Exemplo de uma expressão personalizada:
Exemplo de uma coluna calculada:
|
Parent
| Utiliza o subconjunto principal do nó atual.Todas as linhas são usadas como o subconjunto se o nó não tem um pai. Exemplos de expressões personalizadas:
Exemplo de uma coluna calculada:
|
Previous | Utiliza o nó anterior no mesmo nível do nó atual para comparar o resultado do nó atual com o anterior.Se não houver um nó anterior, ou seja, se o nó atual for o primeiro nó para o nível atual, o subconjunto resultante não conterá quaisquer linhas. Exemplos de expressões personalizadas:
Exemplo de uma coluna calculada:
|
PreviousPeriod | Utiliza o nó anterior que possui o valor anterior no mesmo nível que o nó atual.Se não houver um nó anterior, ou seja, se o nó atual for o primeiro nó para o nível atual, o subconjunto resultante não conterá quaisquer linhas. Exemplos de expressões personalizadas:
Exemplo de uma coluna calculada:
|