SUM retorna o total de uma seleção de valores calculados sobre uma dimensão específica.
NUMBER
SUM (value_expr) OVER HIERARCHY
( [ dimension | hierarchy ]
BETWEEN start AND end [WITHIN relation]
)
value_expr é uma expressão dimensional cujos valores você deseja calcular.
dimensão é a dimensão sobre a qual os valores são calculados.
hierarquia é a hierarquia sobre a qual os valores são calculados.
início e final são os limites do cálculo, expressos com uma dessas cláusulas:
[UNBOUNDED | número]{ PRECEDING | FOLLOWING }CURRENT MEMBER relação pode ser um dos seguintes:
PARENT calcula membros no mesmo nível com o mesmo pai.
LEVEL calcula todos os membros no mesmo nível.
ANCESTOR AT LEVEL nível calcula todos os membros no mesmo nível e com o mesmo pai em um nível especificado.
GREGORIAN YEAR calcula os membros de dimensão de Tempo com o mesmo ano Gregoriano.
GREGORIAN QUARTER calcula os membros de dimensão de Tempo com o mesmo trimestre Gregoriano.
GREGORIAN MONTH calcula os membros de dimensão de Tempo com o mesmo mês Gregoriano.
GREGORIAN WEEK calcula os membros de dimensão de Tempo com a mesma semana Gregoriana.
SUM(GLOBAL.UNITS_CUBE.UNITS) OVER HIERARCHY (GLOBAL.TIME BETWEEN CURRENT MEMBER AND 1 FOLLOWING WITHIN PARENT)
Copyright © 2003, 2007, Oracle. Todos os direitos reservados.