Lade...
 

CX_MONITOR::PeriodDataCubes

CX_MONITOR::PeriodDataCubes

Beschreibung

Diese Funktion sucht alle Datenwürfel heraus, die sich innerhalb einer bestimmten

Zeitperiode befinden. Die Datenwürfel müssen so hierarchisiert aufgebaut sein, wie in CX_MONITOR beschrieben (siehe dort die CX_LOG_CUBE Objekte mit CX_SPAN_DATE Dimensionen): ausgehend von einem Objekt des Typs CX_MONITOR befinden sich dem Modell nach direkt unterhalb dieses Objekts innerhalb seiner subMonitors collection nur Objekte vom Typ CX_LOG_CUBE oder CX_DATA_CUBE, die als einzige weitere Dimension ein CX_SPAN_DATE Objekt mit einer Jahresangabe haben. Jedes dieser Objekte wiederum trägt innerhalb seiner subMonitors collection Objekte vom Typ CX_LOG_CUBE oder CX_DATA_CUBE, die als einzige weitere Dimension ein

CX_SPAN_DATE Objekt mit einer Monatsangabe haben.

Die CX_SPAN_DATEs, die per Parameter übergeben werden, dürfen nur die

Granularität Jahr oder Monat haben, und sie müssen beide die gleiche Granularität haben, z.B. "2004" oder "Januar 2004".

Code-Beispiel
Var(sp)
CreateTransObject(CX_SPAN_DATE) -> sp
"2004" sp Put
sp sp 0 monitor Call(PeriodDataCubes)

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_DATA_CUBE Monitor
  Top-1 INTEGER Flags:
Bit 0: wenn gesetzt, wird versucht, Jahres-Datenwürfel statt Monats-Datenwürfel zurückzugeben
  Top-2 CX_SPAN_DATE Periodenende
  Top-3 CX_SPAN_DATE Periodenstart
Stack(Out) Top COLLECTION Ergebnis

Funktionsaufruf: Call(PeriodDataCubes)