SUM restituisce il totale di una selezione di valori calcolati in base a una determinata dimensione.
NUMBER
SUM (value_expr) OVER HIERARCHY
( [ dimension | hierarchy ]
BETWEEN start AND end [WITHIN relation]
)
value_expr è un'espressione dimensionale di cui si desidera calcolare i valori.
dimension è la dimensione in base alla quale vengono calcolati i valori.
hierarchy è la gerarchia in base alla quale vengono calcolati i valori.
start ed end sono i limiti del calcolo, espressi con una delle seguenti clausole:
[UNBOUNDED | number]{ PRECEDING | FOLLOWING }CURRENT MEMBER relation può essere:
PARENT calcola i membri allo stesso livello con lo stesso padre.
LEVEL calcola i membri allo stesso livello.
ANCESTOR AT LEVEL level calcola i membri allo stesso livello e con lo stesso padre a un livello specificato.
GREGORIAN YEAR calcola i membri della dimensione tempo nello stesso anno Gregoriano.
GREGORIAN QUARTER calcola i membri della dimensione tempo nello stesso trimestre Gregoriano.
GREGORIAN MONTH calcola i membri della dimensione tempo nello stesso mese Gregoriano.
GREGORIAN WEEK calcola i membri della dimensione tempo nella stessa settimana Gregoriana.
SUM(GLOBAL.UNITS_CUBE.UNITS) OVER HIERARCHY (GLOBAL.TIME BETWEEN CURRENT MEMBER AND 1 FOLLOWING WITHIN PARENT)
Copyright © 2003, 2007, Oracle. Tutti i diritti riservati.