Dimensionale Funktionen A-C D-G H-L M-Q R-Z Erweitert Erweitert Erweitert Erweitert Erweitert _format ( Ausdruck ; Format_Schlüsselwort  ) Verbindet ein Format mit dem Ausdruck. 'Format_Schlüsselwort' kann PERCENTAGE_0, PERCENTAGE_1 oder PERCENTAGE_2 sein. PERCENTAGE_1 gibt einen Prozentsatz mit einer Stelle rechts vom Dezimaltrennzeichen, PERCENTAGE_2 einen Prozentsatz mit zwei Stellen rechts vom Dezimaltrennzeichen und PERCENTAGE_3 einen Prozentwert mit drei Stellen rechts vom Dezimaltrennzeichen (z. B. 0,965) zurück. Beispiel: _format( [Stückverkaufspreis] / [Einzelpreis] ; PERCENTAGE_2 ) Ergebnis: 75,12 % ancestor ( Mitglied; Ebene|Ganzzahl ) Gibt den Vorfahren von 'Mitglied' in 'Ebene' oder in 'Ganzzahl' Ebenen oberhalb von 'Mitglied' zurück. Hinweis: Wenn mehrere solcher Vorfahren vorliegen, kann nicht garantiert werden, dass das Ergebnis konsistent ist. Beispiel: ancestor ( [TrailChef Wasserbeutel] ; 1 ) Ergebnis: Kochzubehör Beispiel: ancestor ( [TrailChef Wasserbeutel] ; 2 ) Ergebnis: Campingausrüstung Beispiel: ancestor ( [TrailChef Wasserbeutel] ;  [abenteuer_und_freizeit].[Produkte].[Produkte].[Produkttyp]  ) Ergebnis: Kochzubehör caption ( Ebene|Mitglied|Satz_Ausdruck ) Gibt die Titelzeilenwerte von 'Ebene', 'Mitglied' oder 'Satz_Ausdruck' zurück. Die Titelzeile ist der Anzeigename der Zeichenfolge für ein Element und entspricht nicht unbedingt der eindeutigen Identifizierung, die für die Erzeugung des Geschäftsschlüssels verwendet wird, oder dem eindeutigen Mitgliedsnamen (Member Unique Name, MUN) für das Element. Die Titelzeile ist nicht unbedingt eindeutig. Die Titelzeile für einen Monat kann beispielsweise den Monatsnamen ohne zusätzliche Angaben zum Jahr zurückgeben, die den Wert eindeutig machen würden. Beispiel: caption ( [TrailChef Wasserbeutel ) Ergebnis: TrailChef Wasserbeutel Beispiel: caption ( [abenteuer_und_freizeit].[Produkte].[Produkte].[Produktreihe] ) Ergebnis: Gibt die Titelzeilenwerte des Satzes 'Produktreihe' zurück. Campingausrüstung Bergsteigerausrüstung Accessoires Outdoor-Schutzausrüstung Golfausrüstung children ( Mitglied ) Gibt einen Datensatz mit untergeordneten Elementen auf der angegebenen Ebene zurück. Beispiel: children ( [Campingausrüstung] ) Ergebnis: Gibt den Satz der untergeordneten Elemente für 'Campingausrüstung' zurück. Kochzubehör Zelte Schlafsäcke Rucksäcke Lampen closingPeriod ( Ebene [ ; Mitglied ] ) Gibt das letzte gleichgeordnete Mitglied unter den Nachkommen eines Mitglieds in 'Ebene' zurück. Diese Funktion wird in der Regel mit einer Zeitdimension verwendet. Beispiel: closingPeriod ( [abenteuer_und_freizeit].[Jahre].[Jahre].[Monat] ) Ergebnis: 2006/Dez Beispiel: closingPeriod ( [abenteuer_und_freizeit].[Jahre].[Jahre].[Monat] ) Ergebnis: 2006 Beispiel: closingPeriod ( [abenteuer_und_freizeit].[Jahre].[Jahre].[Monat] ; [4. Q. 2006] ) Ergebnis: 2006/Dez completeTuple ( Mitglied { ; Mitglied } ) Identifiziert die Position einer Zelle (Schnittmenge) auf Grundlage der angegebenen Mitglieder, die jeweils aus einer anderen Dimension stammen müssen. 'CompleteTuple ()' enthält jedoch anstelle des aktuellen Mitglieds das Standardmitglied aus allen Dimensionen (falls dieses in den Argumenten nicht anderweitig angegeben ist). Anstelle von 'currentMeasure' verwendet 'completeTuple' die Standardkennzahl in der Abfrage, wenn die Kennzahl in der 'completeTuple'-Funktion nicht definiert ist. Diese Funktion finden Sie im Package 'AUF Data Warehouse (Analyse)' im Beispielbericht 'Geplanter Personalbestand'. Beispiel: completeTuple ( [Bergsteigerausrüstung] ; [Fax] ) Ergebnis: 'CompleteTuple' übernimmt im Gegensatz zur 'tuple'-Funktion nicht standardmäßig 'currentMember'. Die Werte in der ersten Spalte sind über die Jahre hinweg identisch, da das Standardmitglied der Dimension 'Jahre' (das Stammmitglied) anstelle des aktuellen Mitglieds verwendet wird. Entsprechend wird in der ersten Spalte "Einnahmen" (anstelle von "Absatzmenge") angezeigt, da die Kennzahl "Einnahmen" das Standardmitglied aus der Dimension "Kennzahlen" ist. Anstelle von 'currentMeasure' verwendet 'completeTuple' die Standardkennzahl in der Abfrage, wenn die Kennzahl in der 'completeTuple'-Funktion nicht definiert ist. Qty Sold Mountaineering Sales by Fax -------- -------------- 2004 $1,220,329.38 2005 $1,220,329.38 2006 $1,220,329.38 Beispiel: completeTuple ( [Bergsteigerausrüstung] ; [Fax] ; [Absatzmenge] ; currentMember ( [abenteuer_und_freizeit].[Jahre].[Jahre] ) ) Ergebnis: Die 'completeTuple'-Funktion verwendet 'currentMember' der Dimension 'Jahre' und die Kennzahl 'Absatzmenge'. Qty Sold Mountaineering Sales by Fax ----------- ------------------------------------------ 2004 0 2005 8,746 2006 7,860 unique ( Satz_Ausdruck ) Entfernt alle Duplikate aus 'Satz_Ausdruck'. Die verbleibenden Mitglieder behalten ihre ursprüngliche Reihenfolge bei. openingPeriod ( Ebene [ ; Mitglied ] ) Gibt das erste gleichgeordnete Mitglied unter den Nachkommen eines Mitglieds in 'Ebene' zurück. Diese Funktion wird in der Regel mit einer Zeitdimension verwendet. Beispiel: openingPeriod ( [abenteuer_und_freizeit].[Jahre].[Jahre].[Monat] ) Ergebnis: 2004/Jan Beispiel: openingPeriod ( [abenteuer_und_freizeit].[Jahre].[Jahre].[Jahr] ) Ergebnis: 2004 Beispiel: openingPeriod ( [abenteuer_und_freizeit].[Jahre].[Jahre].[Monat] ; [4. Q. 2006] ) Ergebnis: 2006/Okt parallelPeriod ( Ebene [ ; Ganzzahl_Ausdruck[ ; Mitglied ] ] ) Gibt ein Mitglied aus einem vorherigen Zeitraum in derselben relativen Position wie 'Mitglied' zurück. Diese Funktion ähnelt der 'cousin'-Funktion, bezieht sich jedoch mehr auf Zeitreihen. Diese Funktion kombiniert den Vorfahren von 'Mitglied' in 'Ebene' ('Vorfahre' genannt) mit dem gleichgeordneten Element von 'Vorfahre', das um 'Ganzzahl_Ausdruck' Positionen versetzt ist, und gibt den parallelen Zeitraum von 'Mitglied' unter den Nachkommen dieses gleichgeordneten Elements zurück. Falls nicht angegeben, ist 'Ganzzahl_Ausdruck' standardmäßig 1 und 'Mitglied' standardmäßig das aktuelle Mitglied. Beispiel: parallelPeriod ( [abenteuer_und_freizeit].[Jahre].[Jahre].[Quartal] ; -1 ; [2006/Aug] ) Ergebnis: 2006/Nov Beispiel: parallelPeriod ( [abenteuer_und_freizeit].[Jahre].[Jahre].[Quartal] ; 1 ; [2006/Aug] ) Ergebnis: 2006/Mai Beispiel: parallelPeriod ( [abenteuer_und_freizeit].[Jahre].[Jahre].[Quartal] ; 2 ; [2006/Aug] ) Ergebnis: 2004/Aug cousin ( Mitglied1 ; Mitglied2 ) Gibt das untergeordnete Element von 'Mitglied2' mit derselben relativen Position zurück, die 'Mitglied1' unter seinem übergeordneten Element einnimmt. Diese Funktion finden Sie im Package 'AUF Data Warehouse (Analyse)' im Beispielbericht 'Einnahmen nach AUF-Tochtergesellschaft 2005'. Beispiel: cousin ( [Eisen] ; [Campingausrüstung] ) Ergebnis: Kochzubehör Beispiel: cousin ( [Putter] ; [Campingausrüstung] ) Ergebnis: Schlafsäcke crossjoin ( Satz_Ausdruck1 ; Satz_Ausdruck2 ) Gibt das Kreuzprodukt von 'Satz_Ausdruck1' und 'Satz_Ausdruck2' zurück. currentMember ( Hierarchie ) Gibt das aktuelle Mitglied der Hierarchie während einer Iteration zurück. Befindet sich die Hierarchie nicht in dem Kontext, in dem der Ausdruck ausgewertet wird, wird ihr Standardmitglied verwendet. Diese Funktion finden Sie im interaktiven Beispielbericht 'Laufender und gleitender Durchschnitt'. defaultMember ( Hierarchie ) Gibt das Standardmitglied für 'Hierarchie' zurück. Beispiel: defaultMember ( [abenteuer_und_freizeit].[Produkte].[Produkte] ) Ergebnis: Produkte Beispiel: defaultMember ( [abenteuer_und_freizeit].[Jahre].[Jahre] ) Ergebnis: Jahr Beispiel: defaultMember ( hierarchy ( [abenteuer_und_freizeit].[Kennzahlen].[Absatzmenge] ) ) Ergebnis: Einnahmen emptySet ( Hierarchie ) Gibt einen leeren Mitgliedssatz für 'Hierarchie' zurück. Dies wird am häufigsten als Platzhalter während der Entwicklung oder für die dynamische Berichtserstellung verwendet (entweder mit dem IBM® Cognos® Software Development Kit oder über die Berichtsgestaltung). Durch das Erstellen eines Datenelements, das die 'emptyset'-Funktion enthält, können komplexe Ausdrücke generiert werden, die später durch die Neudefinition des 'emptyset'-Datenelements überarbeitet werden können. Beispiel: except ( [abenteuer_und_freizeit].[Produkte].[Produkte].[Produktreihe] ; emptySet ( [abenteuer_und_freizeit].[Produkte].[Produkte] ) ) Ergebnis: Gibt den Satz 'Produktreihe' und einen leeren Satz für den Satz 'Produkte' zurück. Campingausrüstung Golfausrüstung Bergsteigerausrüstung Outdoor-Schutzausrüstung Accessoires firstChild ( Mitglied ) Gibt das erste untergeordnete Element von 'Mitglied' zurück. Beispiel: firstChild ( [Nach Produktreihen] ) Ergebnis: Campingausrüstung Beispiel: firstChild ( [Campingausrüstung] ) Ergebnis: Kochzubehör firstSibling ( Mitglied ) Gibt das erste untergeordnete Element des übergeordneten Elements von 'Mitglied' zurück. Beispiel: firstSibling ( [Outdoor-Schutzausrüstung] ) Ergebnis: Campingausrüstung Beispiel: firstSibling ( [Campingausrüstung] ) Ergebnis: Campingausrüstung hierarchy ( Ebene|Mitglied|Satz_Ausdruck ) Gibt die Hierarchie zurück, die 'Ebene', 'Mitglied' oder 'Satz_Ausdruck' enthält. Beispiel: hierarchy ( [Kochzubehör] ) Ergebnis: Gibt jedes Mitglied in der Hierarchie zurück, die 'Kochzubehör' enthält. Produkte Campingausrüstung Kochzubehör TrailChef Wasserbeutel TrailChef Feldflasche ... Mountain Man Extreme Mountain Man Deluxe Beispiel: hierarchy ( [abenteuer_und_freizeit].[Produkte].[Produkte].[Produktreihe] ) Ergebnis: Gibt jedes Mitglied in der Hierarchie zurück, das 'Produktreihe' enthält. Produkte Campingausrüstung Kochzubehör TrailChef Wasserbeutel TrailChef Feldflasche ... Mountain Man Extreme Mountain Man Deluxe isEmpty ( Wert_Ausdruck ) Gibt den Wert 'Wahr' zurück, wenn 'Wert_Ausdruck' null ist, und gibt ansonsten 'Falsch' zurück. item ( Satz_Ausdruck ; Index ) Gibt ein Mitglied an der Position 'Index' innerhalb von 'Satz_Ausdruck' zurück. Der Index im Datensatz basiert auf null. Beispiel: item ( children ( [Campingausrüstung] ) ; 2 ) Ergebnis: Schlafsäcke lag ( Member ; Index_Ausdruck ) Gibt das gleichgeordnete Mitglied zurück, das sich um 'Index_Ausdruck' Positionen vor 'Mitglied' befindet. Beispiel: lag ( [Zelte] ; 1 ) Ergebnis: Kochzubehör Beispiel: lag ( [Zelte] ; -2 ) Ergebnis: Rucksäcke lastChild ( Mitglied ) Gibt das letzte untergeordnete Element eines angegebenen Mitglieds zurück. Beispiel: lastChild ( Kochzubehör ) Ergebnis: TrailChef Besteck Beispiel: lastChild ( [Nach Produktreihe] ) Ergebnis: Golfausrüstung lastSibling ( Mitglied ) Gibt das letzte untergeordnete Element des übergeordneten Elements eines angegebenen Mitglieds zurück. Beispiel: lastSibling ( [Campingausrüstung] ) Ergebnis: Golfausrüstung lead ( Mitglied ; Index_Ausdruck ) Gibt das gleichgeordnete Mitglied zurück, das sich um 'Index_Ausdruck' Positionen nach 'Mitglied' befindet. Wenn 'Index_Ausdruck' negativ ist, wird das gleichgeordnete Mitglied zurückgegeben, das sich um 'Index_Ausdruck' Positionen vor 'Mitglied' befindet. Beispiel: lead ( [Outdoor-Schutzausrüstung] ; 1 ) Ergebnis: Accessoires Beispiel: lead ( [Outdoor-Schutzausrüstung] ; -2 ) Ergebnis: Golfausrüstung level ( Mitglied ) Gibt die Ebene von 'Mitglied' zurück. Beispiel: level ( [Golfausrüstung] ) Ergebnis: Gibt die Mitglieder in der Ebene 'Golfausrüstung' zurück. Campingausrüstung Bergsteigerausrüstung Accessoires Outdoor-Schutzausrüstung Golfausrüstung levels ( Hierarchie ; Index ) Gibt die Ebene in 'Hierarchie' zurück, deren Entfernung von der Root-Ebene durch 'Index' angegeben wird. Beispiel: levels ( [abenteuer_und_freizeit].[Produkte].[Produkte] ; 2 ) Ergebnis: Gibt die Mitglieder der nächsten zwei Ebenen von der Stammhierarchie 'Produkte' zurück. Kochzubehör Schlafsäcke Rucksäcke Zelte ... Eisen Putter Hölzer Golfzubehör Beispiel: levels ( [abenteuer_und_freizeit].[Produkte].[Produkte] ; 1 ) Ergebnis: Gibt die Mitglieder der nächsten Ebene von der Stammhierarchie 'Produkte' zurück. Campingausrüstung Bergsteigerausrüstung Accessoires Outdoor-Schutzausrüstung Golfausrüstung linkMember ( Mitglied ; Ebene|Hierarchie ) Gibt das entsprechende Mitglied in 'Ebene' oder 'Hierarchie' (derselben Dimension) zurück. Für Hierarchien, die auf Ebenen basieren, muss eine Ebene als zweites Argument angegeben werden, und für Hierarchien mit über- und untergeordneten Elementen muss eine Hierarchie festgelegt werden. Wenn der zweite Parameter nicht in eine Hierarchie der Dimension des Mitglieds aufgelöst werden kann, wird eine Ausnahme ausgelöst. Beachten Sie, dass berechnete Mitglieder als erstes Argument nicht unterstützt werden. member ( Wert_Ausdruck [ ; Zeichenfolge1 [ ; Zeichenfolge2 [ ; Hierarchie ] ] ] ) Definiert ein Mitglied basierend auf 'Wert_Ausdruck' in 'Hierarchie'. 'Zeichenfolge1' identifiziert das Mitglied, das von dieser Funktion erstellt wird. Die Zeichenfolge darf in der Abfrage nur ein Mal vorkommen und muss sich von allen anderen Mitgliedern in der Hierarchie unterscheiden. 'Zeichenfolge2' ist die Titelzeile des Mitglieds. Wenn diese Zeichenfolge fehlt, bleibt die Titelzeile leer. Um vorhersehbare Ergebnisse zu erzielen, sollte 'Hierarchie' angegeben werden. Hinweis: Alle zur Gruppierung von Elementen verwendeten Berechnungen, deren gleichgeordnete Elemente andere Berechnungen oder Mitgliedssätze sind, sollten mit dieser Funktion einer Hierarchie explizit zugewiesen werden. Ansonsten sind die Ergebnisse nicht vorhersehbar. Die einzige Ausnahme hierbei ist, wenn die Berechnung nur Mitglieder derselben Hierarchie als gleichgeordnete Elemente verwendet. In diesem Fall wird angenommen, dass die Berechnung zu dieser Hierarchie gehört. Beispiel: member ( total ( currentMeasure within set filter ( [abenteuer_und_freizeit].[Produkte].[Produkte].[Produktname] ; caption ( [abenteuer_und_freizeit].[Produkte].[Produkte].[Produktname] ) starts with 'B' ) ) ; 'BProducts' ; 'B Products' ; [abenteuer_und_freizeit].[Produkte].[Produkte] ) Ergebnis: Gibt die Absatzmenge und Einnahmen für alle Produkte zurück, die mit dem Buchstaben 'B' beginnen. members ( Hierarchie|Ebene ) Gibt den Satz von Mitgliedern in 'Hierarchie' oder 'Ebene' zurück. Im Fall einer Hierarchie ist die Reihenfolge der Mitglieder im Ergebnis nicht garantiert. Wenn eine vorhersehbare Reihenfolge erforderlich ist, muss eine explizite Anordnungsfunktion, wie beispielsweise 'hierarchize', verwendet werden. Beispiel: members ( [abenteuer_und_freizeit].[Jahre].[Jahre] ) Ergebnis: Gibt die Mitglieder in 'Jahre' zurück. Beispiel: members ( [abenteuer_und_freizeit].[Produkte].[Produkte].[Produktreihe] ) Ergebnis: Gibt die Mitglieder in 'Produktreihe' zurück. nestedSet ( Satz_Ausdruck1 ; Satz_Ausdruck2 ) Diese Funktion ist ausschließlich zur Verwendung mit Analysis Studio konzipiert Ergebnis: Gibt die besten zwei Produkte nach Einnahmen für jede Produktreihe zurück. nextMember ( Mitglied ) Gibt das nächste Mitglied in der Ebene 'Mitglied' zurück. Beispiel: nextMember ( [Outdoor-Schutzausrüstung] ) Ergebnis: Golfausrüstung ordinal ( Ebene ) Gibt den auf null basierenden Ordnungszahlwert (Entfernung von der Root-Ebene) von 'Ebene' zurück. Beispiel: ordinal ( [abenteuer_und_freizeit].[Produkte].[Produkte].[Produktreihe] ) Ergebnis: 1 Beispiel: ordinal ( [abenteuer_und_freizeit].[Produkte].[Produkte].[Produkttyp] ) Ergebnis: 2 parent ( Mitglied|Kennzahl ) Gibt das Mitglied zurück, das ein übergeordnetes Element von 'Mitglied' oder 'Kennzahl' ist. Beispiel: parent ( [Kochzubehör] ) Ergebnis: Campingausrüstung _addMemberToSet ( Mitglied_Ausdruck ; Satz_Ausdruck ; parent|null ; sibling|null ; position ) Vorsicht: Nur für den internen Gebrauch. Fügen Sie diese Funktion keinen Berichten hinzu. Gibt einen Datensatz zurück. Die Funktion fügt 'Mitglied_Ausdruck' genau VOR (BEFORE) oder HINTER (AFTER) dem gleichgeordneten Element (sibling) in 'Satz_Ausdruck' ein. Beachten Sie, dass 'Mitglied_Ausdruck' und 'Satz_Ausdruck' aus der derselben Dimension und Hierarchie stammen müssen. "parent" ist der eindeutige Name des übergeordneten Elements des berechneten Mitglieds (Mitglied_Ausdruck ) oder NULL. "sibling" ist der eindeutige Name des Mitglieds, in Bezug zu dem "Mitglied_Ausdruck" positioniert ist, oder NULL. "position" hat den Wert BEFORE oder AFTER. Wenn "position" nicht festgelegt ist, ist der standardmäßige Wert AFTER. prevMember ( Mitglied ) Gibt das Mitglied zurück, das 'Mitglied' in derselben Ebene unmittelbar vorausgeht. Diese Funktion finden Sie im Package 'AUF Data Warehouse (Analyse)' im Beispielbericht 'Verkaufssteigerung im Jahresvergleich'. Beispiel: prevMember ( [Outdoor-Schutzausrüstung] ) Ergebnis: Accessoires Beispiel: prevMember ( [2005] ) Ergebnis: 2004 roleValue ( Zeichenfolge [ ; Mitglied|Satz_Ausdruck ] ) Gibt den Wert des Attributs zurück, das mit der Rolle verbunden ist, deren Name durch 'Zeichenfolge' innerhalb des angegebenen Kontexts festgelegt ist. 'Mitglied' oder 'Satz_Ausdruck' ist nur in einigen ausgewählten Situationen optional, in denen es aus einem anderen Kontext abgeleitet werden kann. Anwendungen können über verschiedene Datenquellen und Modelle hinweg portierbar gemacht werden, indem anhand der Rolle statt anhand der Abfrageelement-ID auf Attribute zugegriffen wird. Zu intrinsischen Rollen, die für Mitglieder aller Datenquellentypen definiert sind, gehören: '_businessKey', '_memberCaption', '_memberDescription', '_memberUniqueName'. Bei OLAP-Quellen (OLAP - Online Analytical Processing) können Objekte, die mehrere Ebenen umfassen, nur auf intrinsische Rollen zugreifen. Bei DMR-Datenquellen (DMR - dimensional modelliert relational) fällt die Zuordnung von Rollen in den Zuständigkeitsbereich des Modellierers. Zusätzliche Rollen können in Framework Manager für jede Ebene in einer Hierarchie definiert werden. Beispiel: Eine Produkttypebene besitzt die Attributspalte 'Typ - Versandcontainer' und die Produktebene besitzt das Attribut 'Produkt - Versandcontainer'. Jedes dieser Objekte könnte der benutzerdefinierten Rolle 'Container' in Framework Manager zugeordnet werden. Die Eigenschaft könnte dann unabhängig vom tatsächlichen Spaltennamen durch Verwendung der 'roleValue'-Funktion referenziert werden. Beispiel: roleValue ( '_memberCaption' ; [Umsatz].[Produkt].[Produkt].[Produktreihe]->[alle].[1] ) Ergebnis: Campingausrüstung Beispiel: roleValue ( '_businessKey' ; [abenteuer_und_freizeit].[Jahre].[Jahre].[Jahr] ) Ergebnis: Gibt den Wert des Attributs zurück, das mit der Geschäftsschlüsselrolle verbunden ist. ("2004-01-01","2004-12-31") ("2005-01-01","2005-12-31") ("2006-01-01","2006-12-31") Beispiel: roleValue ( '_memberUniqueName' ; [abenteuer_und_freizeit].[Jahre].[Jahre].[Jahr] ) Ergebnis: Gibt den Wert des Attributs zurück, das mit der MUN-Rolle verbunden ist. [abenteuer_und_freizeit].[Jahre].[Jahre].[Jahr] ->:[PC].[Jahre (Root)].[20040101-20041231] [abenteuer_und_freizeit].[Jahre].[Jahre].[Jahr] ->:[PC].[Jahre (Root)].[20050101-20051231] [abenteuer_und_freizeit].[Jahre].[Jahre].[Jahr] ->:[PC].[Jahre (Root)].[20060101-20061231] rootMember ( Hierarchie ) Gibt das Stammmitglied einer Hierarchie mit einem einzigen Root-Element zurück. Diese Funktion finden Sie im Package 'AUF Data Warehouse (Analyse)' im Beispielbericht 'Werbeaktionserfolg'. rootMembers ( Hierarchie ) Gibt die Stammmitglieder einer Hierarchie zurück. Beispiel: rootMembers ( [abenteuer_und_freizeit].[Jahre].[Jahre] ) Ergebnis: Nach Uhrzeit value ( Tupel ) Gibt den Wert der Zelle zurück, die durch 'Tupel' identifiziert wird. Beachten Sie, dass das Standardmitglied der Dimension 'Kennzahlen' die Standardkennzahl ist. Beispiel: value ( tuple ( [abenteuer_und_freizeit].[Jahre].[Jahre].[Jahr] ->:[PC].[Jahre (Root)].[20040101-20041231] ; [abenteuer_und_freizeit].[Kennzahlen].[Einnahmen] ) ) Ergebnis: $34.750.563,50 Beispiel: value ( tuple ( [2004] ; [Campingausrüstung] ; [Einnahmen] ) ) Ergebnis: $20.471.328,88 descendants ( Mitglied|Satz_Ausdruck ; Ebene|Entfernung [ ; { self|before|beforewithmember|after } ] ) Gibt den Satz der Nachkommen von 'Mitglied' oder 'Satz_Ausdruck' in 'Ebene' (qualifizierter Name) oder bei einer angegebenen Entfernung (Ganzzahl 0..n) von der Root-Ebene zurück. Es können mehrere Optionen angegeben werden (mit einem Leerzeichen getrennt), um die zurückzugebenden Mitglieder festzulegen. self: Nur die Mitglieder der angegebenen Ebenen sind im endgültigen Satz enthalten (dies ist das Standardverhalten, wenn keine Optionen angegeben wurden). before: Wenn zwischen der Ebene des Mitglieds und der angegebenen Ebene Zwischenebenen vorhanden sind, werden die Mitglieder dieser Ebenen mit eingeschlossen. Wenn die angegebene Ebene mit dem Mitglied identisch ist, auf das die Funktion angewendet wird, dann wird das Mitglied im endgültigen Satz mit eingeschlossen. beforewithmember: Wenn sich zwischen der Ebene des Mitglieds und der angegebenen Ebene Zwischenebenen befinden, werden die Mitglieder dieser Ebenen mit eingeschlossen. Das Mitglied, auf das die Funktion angewendet wird, wird ebenfalls in den endgültigen Satz mit eingeschlossen. after: Wenn nach der angegebenen Ebene noch weitere Ebenen vorhanden sind, werden die Mitglieder dieser Ebenen im endgültigen Satz mit eingeschlossen. Diese Funktion finden Sie im Package 'AUF Data Warehouse (Analyse)' im Beispielbericht 'Vertriebsprovisionen für Mitteleuropa'. Beispiel: descendants ( [abenteuer_und_freizeit].[Produkte].[Produkte].[Produkte] ; [abenteuer_und_freizeit].[Produkte].[Produkte].[Produkttyp] ) Ergebnis: Gibt den Satz der Nachkommen des Satzes 'Produkte' in der Ebene 'Produkttyp' zurück. Hinweis: [abenteuer_und_freizeit].[Produkte].[Produkte].[Produkte] ist das Stammmitglied der Hierarchie 'Produkte'. Kochzubehör Schlafsäcke Rucksäcke Zelte ... Sonnenbrillen Messer Uhren Beispiel: descendants ( [abenteuer_und_freizeit].[Produkte].[Produkte].[Produkte] ; 1 ) Ergebnis: Gibt den Satz der Nachkommen des Satzes 'Produkte' in der ersten Ebene zurück. Campingausrüstung Golfausrüstung Bergsteigerausrüstung Outdoor-Schutzausrüstung Accessoires Beispiel: descendants ( [abenteuer_und_freizeit].[Produkte].[Produkte].[Produkte] ; 3 ; before ) Ergebnis: Gibt die Nachkommen des Satzes 'Produkte' vor der dritten Ebene zurück. Campingausrüstung Kochzubehör Schlafsäcke Rucksäcke Zelte ... Sonnenbrillen Messer Uhren Beispiel: descendants ( [abenteuer_und_freizeit].[Produkte].[Produkte].[Produkte] ; 2 ; self before ) Ergebnis: Gibt den Satz der Nachkommen des Satzes 'Produkte' vor und einschließlich der zweiten Ebene zurück. Campingausrüstung Kochzubehör Schlafsäcke Rucksäcke Zelte ... Sonnenbrillen Messer Uhren except ( Satz_Ausdruck1 ; Satz_Ausdruck2 [ ; all ] ) Gibt die Mitglieder in "Satz_Ausdruck1" zurück, die sich nicht in "Satz_Ausdruck2" befinden. Duplikate werden nur dann beibehalten, wenn das optionale Schlüsselwort "all" als drittes Argument angegeben wird. Beispiel: except ( set ( [Campingausrüstung] ; [Bergsteigerausrüstung] ) ; set ( [Campingausrüstung] ; [Golfausrüstung] ) ) Ergebnis: Bergsteigerausrüstung filter ( Satz_Ausdruck ; Boolescher_Ausdruck ) Gibt den Datensatz zurück, der durch Filtern eines angegebenen Datensatzes auf Grundlage der booleschen Bedingung resultiert. Die einzelnen Mitglieder werden nur dann in das Ergebnis aufgenommen, wenn der entsprechende Wert von 'Boolescher_Ausdruck' wahr ist. Beispiel: filter ( [Produktreihe] ; [Bruttomarge] > .30 ) Ergebnis: Bergsteigerausrüstung intersect ( Satz_Ausdruck1 ; Satz_Ausdruck2 [ ; all ] ) Gibt die Schnittmenge von "Satz_Ausdruck1" und "Satz_Ausdruck2" zurück. Das Ergebnis behält Duplikate nur dann bei, wenn das optionale Schlüsselwort "all" als drittes Argument angegeben wird. Beispiel: intersect ( set ( [Campingausrüstung] ; [Bergsteigerausrüstung] ) ; set ( [Campingausrüstung] ; [Outdoor-Schutzausrüstung] ; ) ; all ) Ergebnis: Campingausrüstung lastPeriods ( Ganzzahl_Ausdruck ; Mitglied ) Gibt den Satz von Mitgliedern in der Ebene zurück, die mit 'Mitglied' endet. Die Anzahl der zurückgegebenen Mitglieder ist der absolute Wert von 'Ganzzahl_Ausdruck'. Wenn "Ganzzahl_Ausdruck" negativ ist, werden das angegebene Mitglied und die darauffolgenden Mitglieder zurückgegeben. Diese Funktion wird normalerweise mit einer Zeitdimension verwendet. Diese Funktion finden Sie im interaktiven Beispielbericht 'Laufender und gleitender Durchschnitt'. Beispiel: lastPeriods ( 2 ; [4. Q. 2006] ) Ergebnis: Gibt die beiden letzten Mitglieder in der Ebene zurück, die mit '4. Q. 2006' endet. 2006 Q 3 2006 Q 4 Beispiel: lastPeriods ( -3 ; [4. Q. 2006] ) Ergebnis: Gibt die letzten drei Mitglieder in der Ebene zurück, die mit '4. Q. 2006' beginnt. 2006 Q 4 2007 Q 1 2007 Q 2 periodsToDate ( Ebene ; Mitglied ) Gibt einen Satz von gleichgeordneten Mitgliedern aus derselben Ebene wie 'Mitglied' zurück, wobei das Ergebnis den Einschränkungen von 'Ebene' unterliegt. Die Funktion sucht den Vorfahren von 'Mitglied' in 'Ebene' und gibt die Nachkommen dieses Vorfahren zurück, die sich in derselben Ebene wie 'Mitglied' befinden (bis zu und einschließlich 'Mitglied'). Diese Funktion wird normalerweise mit einer Zeitdimension verwendet. Diese Funktion finden Sie im interaktiven Beispielbericht 'Laufender und gleitender Durchschnitt'. Beispiel: periodsToDate ( [abenteuer_und_freizeit].[Jahre].[Jahre].[Jahr] ; [März/2004] ) Ergebnis: Gibt Werte für [Jan./2004], [Feb./2004], [März/2004] zurück. topCount ( Satz_Ausdruck ; Index_Ausdruck ; numerischer_Ausdruck ) Sortiert einen Datensatz entsprechend den Werten von "numerischer_Ausdruck", die gegen jedes Mitglied von "Satz_Ausdruck" ausgewertet werden, und gibt die obersten "Index_Ausdruck"-Mitglieder zurück. Beispiel: topCount ( [abenteuer_und_freizeit].[Produkte].[Produkte].[Produktreihe] ; 2 ; [Einnahmen] ) Ergebnis: Gibt die beiden höchsten Einnahmen für den Satz 'Produktreihe' zurück. Prod line Revenue ----------- ---------- Camping $89,713,990.92 Personal $31,894,465.86 bottomCount ( Satz_Ausdruck ; Index_Ausdruck ; numerischer_Ausdruck ) Sortiert einen Datensatz entsprechend dem Wert von "numerischer_Ausdruck", der gegen jedes Mitglied von "Satz_Ausdruck" ausgewertet wird, und gibt die untersten "Index_Ausdruck"-Mitglieder zurück. Beispiel: bottomCount ( [abenteuer_und_freizeit].[Produkte].[Produkte].[Produktreihe] ; 2 ; [Einnahmen] ) Ergebnis: Gibt nach Einnahmen sortiert die beiden untersten Mitglieder des Satzes zurück. Prod line Revenue ----------- ----------- Camping $3,171,114.92 Personal $20,891,350.60 topPercent ( Satz_Ausdruck ; Prozentsatz ; numerischer_Ausdruck ) Sortiert den in "Satz_Ausdruck" angegebenen Satz in absteigender Reihenfolge und gibt die obersten Elemente des sortierten Satzes zurück, deren kumulativer Prozentsatz der Gesamtsumme größer oder gleich "Prozentsatz" ist. Beispiel: topPercent ( set ( [Campingausrüstung] ; [Golfausrüstung] ; [Bergsteigerausrüstung] ) ; 40 ; [2006] ) Ergebnis: Gibt für den Satz mit Campingausrüstung, Golfausrüstung und Bergsteigerausrüstung die Mitglieder mit dem größten Bruttogewinn zurück, deren Summe für das Jahr 2006 mindestens 40% der Gesamtsumme beträgt. bottomPercent ( Satz_Ausdruck ; Prozentsatz ; numerischer_Ausdruck ) Sortiert den in "Satz_Ausdruck" angegebenen Satz in aufsteigender Reihenfolge und gibt die untersten Elemente des sortierten Satzes zurück, deren kumulativer Prozentsatz der Gesamtsumme größer oder gleich "Prozentsatz" ist. Beispiel: bottomPercent ( set ( [Campingausrüstung] ; [Golfausrüstung] ; [Bergsteigerausrüstung] ) ; 40 ; [2006] ) Ergebnis: Gibt für den Satz mit Campingausrüstung, Golfausrüstung und Bergsteigerausrüstung die Mitglieder mit dem geringsten Bruttogewinn zurück, deren Summe für das Jahr 2006 mindestens 40% der Gesamtsumme beträgt. topSum ( Satz_Ausdruck ; Wert ; numerischer_Ausdruck ) Sortiert den in "Satz_Ausdruck" angegebenen Satz in absteigender Reihenfolge und gibt die obersten Elemente des sortierten Satzes zurück, deren kumulative Summe größer oder gleich "Wert" ist. Beispiel: topSum ( children ( [Produkte] ) ; 16000000 ; tuple ( [2006] ; [abenteuer_und_freizeit].[Kennzahlen].[Bruttogewinn] ) ) Ergebnis: Gibt für die Produktreihenmitglieder die Mitglieder mit dem größten Bruttogewinn zurück, deren Summe für das Jahr 2006 mindestens 6.000.000 Dollar beträgt. bottomSum ( Satz_Ausdruck ; Wert ; numerischer_Ausdruck ) Sortiert den in "Satz_Ausdruck" angegebenen Satz in aufsteigender Reihenfolge und gibt die untersten Elemente des sortierten Satzes zurück, deren kumulative Summe größer oder gleich "Wert" ist. Beispiel: bottomSum ( members ( [abenteuer_und_freizeit].[Produkte].[Produkte].[Produktreihe] ) ; 6000000 ; tuple ( [2006] ; [abenteuer_und_freizeit].[Kennzahlen].[Bruttogewinn] ) ) Ergebnis: Gibt für die Produktreihenmitglieder die Mitglieder mit dem geringsten Bruttogewinn zurück, deren Summe für das Jahr 2006 mindestens 6.000.000 Dollar beträgt. union ( Satz_Ausdruck1 ; Satz_Ausdruck2 [ ; all ] ) Gibt Daten für 'Satz_Ausdruck1' und 'Satz_Ausdruck2' zurück. Das Ergebnis behält Duplikate nur dann bei, wenn das optionale Schlüsselwort "all" als drittes Argument angegeben wird. Beispiel: union ( set ( [Campingausrüstung] ; [Golfausrüstung] ) ; set ( [Golfausrüstung] ; [Bergsteigerausrüstung] ) ) Ergebnis: Gibt Daten für beide Sätze als einen neuen Satz zurück, wobei die Spalte 'Golfausrüstung' nur ein Mal angezeigt wird. Beispiel: union ( set ( [Campingausrüstung] ; [Golfausrüstung] ) ; set ( [Golfausrüstung] ; [Bergsteigerausrüstung] ) ; all ) Ergebnis: Gibt Daten für beide Sätze als einen neuen Satz zurück, wobei die Spalte 'Golfausrüstung' zwei Mal angezeigt wird. ancestors ( Mitglied ; Ebene|Index ) Gibt alle Vorfahren von 'Mitglied' in 'Ebene' bzw. in 'Index' Entfernung oberhalb des Mitglieds zurück. (Die meisten Datenquellen unterstützen nur einen Vorfahren auf einer angegebenen Ebene. Wenn die Datenquelle mehr als einen Vorfahren unterstützt, ist das Ergebnis ein Mitgliedssatz.) Beispiel: ancestors ( [TrailChef Wasserbeutel] ; 1 ) Ergebnis: Kochzubehör Beispiel: ancestors ( [TrailChef Wasserbeutel] ; 2 ) Ergebnis: Campingausrüstung Beispiel: ancestors ( [TrailChef Wasserbeutel] ;  [abenteuer_und_freizeit].[Produkte].[Produkte].[Produkttyp]  ) Ergebnis: Kochzubehör generate ( Satz_Ausdruck1 ; Satz_Ausdruck2 [ ; all ] ) Wertet 'Satz_Ausdruck2' für jedes Mitglied in 'Satz_Ausdruck1' aus und verbindet die resultierenden Sätze durch Union-Verknüpfung. Das Ergebnis behält Duplikate nur dann bei, wenn das optionale Schlüsselwort "all" als drittes Argument angegeben wird. Beispiel: generate ( [Produktreihe] ; topCount ( descendants ( currentMember ( [abenteuer_und_freizeit].[Produkte].[Produkte] ) ;  [abenteuer_und_freizeit].[Produkte].[Produkte].[Produktname] ) ; 2 ; [Einnahmen] ) ) Ergebnis: Gibt die besten zwei Produkte nach Einnahmen für jede Produktreihe zurück. head ( Satz_Ausdruck [ ; Index_Ausdruck ] ) Gibt die ersten 'Index_Ausdruck' Elemente von 'Satz_Ausdruck' zurück. Der Standardwert für 'Index_Ausdruck' ist 1. Beispiel: head ( members ( [abenteuer_und_freizeit].[Produkte].[Produkte].[Produktreihe] ) ) Ergebnis: Campingausrüstung Beispiel: head ( members ( [abenteuer_und_freizeit].[Produkte].[Produkte].[Produktreihe] ) ; 2 ) Ergebnis: Gibt die beiden obersten Mitglieder des Satzes 'Produktreihe' zurück. Campingausrüstung Bergsteigerausrüstung hierarchize ( Satz_Ausdruck ) Sortiert die Mitglieder von 'Satz_Ausdruck' in einer Hierarchie. Die Mitglieder in einer Ebene werden in ihrer natürlichen Reihenfolge sortiert. Dies ist die Standardsortierfolge der Mitglieder in einer Dimension, wenn keine anderen Sortierbedingungen festgelegt sind. Beispiel: hierarchize ( set ( [Golfausrüstung] ; [Bergsteigerausrüstung] ; [Campingausrüstung] ) ) Ergebnis: Gibt 'Campingausrüstung', 'Golfausrüstung' und 'Bergsteigerausrüstung' zurück. mtd ( [ Mitglied ] ) Gibt einen Satz von gleichgeordneten Mitgliedern aus derselben Ebene wie 'Mitglied' zurück, der mit dem ersten gleichgeordneten Mitglied beginnt und mit 'Mitglied' endet. Das Ergebnis unterliegt den Einschränkungen der Ebene 'Monat' in der Zeitdimension. Wenn kein Mitglied angegeben ist, wird standardmäßig das aktuelle Mitglied (currentMember) der Zeitdimension verwendet. order ( Satz_Ausdruck ; Wert_Ausdruck[ ; ASC|DESC|BASC|BDESC ] ) Ordnet die Mitglieder von 'Satz_Ausdruck' in Übereinstimmung mit 'Wert_Ausdruck' und dem dritten Parameter. Bei ASC und DESC werden die Mitglieder jeweils in aufsteigender oder absteigender Reihenfolge in Übereinstimmung mit ihrer Position in der Satzhierarchie sortiert. Anschließend werden die untergeordneten Elemente der einzelnen Mitglieder in Übereinstimmung mit 'Wert_Ausdruck' geordnet. Bei BASC und BDESC werden die Mitglieder im Satz ohne Beachtung der Hierarchie sortiert. Wenn nicht explizit anders angegeben, ist ASC der Standardwert. Beispiel: order ( members ( [abenteuer_und_freizeit].[Produkt].[Produkt].[Produkttyp] ) ; [Absatzmenge] ; BASC ) Ergebnis: Gibt die Absatzmenge für jeden Produkttyp ohne spezifische Reihenfolge zurück. ProdLine Quantity ------------ ------------- Woods 13,924 Irons 14,244 Safety 22,332 ... ... Sun 215,432 Repellent 270,04 Lanterns 345,096 Beispiel: order ( members ( [abenteuer_und_freizeit].[Produkt].[Produkt].[Produkttyp] ) ; [Absatzmenge] ; ASC ) Ergebnis: Gibt die Absatzmenge für jeden Produkttyp in aufsteigender Reihenfolge zurück. ProdLine Quantity ------------ ------------- Woods 13,924 Irons 14,244 Putters 23,244 ... ... Tents 130,664 Cooking 198,676 Lanterns 345,096 qtd ( [ Mitglied] ) Gibt einen Satz von gleichgeordneten Mitgliedern aus derselben Ebene wie 'Mitglied' zurück, der mit dem ersten gleichgeordneten Mitglied beginnt und mit 'Mitglied' endet. Das Ergebnis unterliegt den Einschränkungen der Ebene 'Quartal' in der Zeitdimension. Wenn kein Mitglied angegeben ist, wird standardmäßig das aktuelle Mitglied (currentMember) der Zeitdimension verwendet. set ( member { ; Mitglied } ) Gibt die Liste der Mitglieder zurück, die im Ausdruck definiert sind. Die Mitglieder müssen derselben Hierarchie angehören. Beispiel: set ( [Golfausrüstung] ; [Eisen] ; [TrailChef Becher] ) Ergebnis: Gibt 'Golfausrüstung', 'Eisen' und 'TrailChef Becher' zurück. siblings ( Mitglied ) Gibt die untergeordneten Element des übergeordneten Elements des angegebenen Mitglieds zurück. Beispiel: siblings ( [Golfausrüstung] ) Ergebnis: Gibt die gleichgeordneten Elemente von 'Golfausrüstung' zurück. Campingausrüstung Golfausrüstung Bergsteigerausrüstung Outdoor-Schutzausrüstung Accessoires subset ( Satz_Ausdruck; Index_Ausdruck1 [ ; Index_Ausdruck2 ] ) Gibt ein Subset von Mitgliedern aus 'Satz_Ausdruck' beginnend mit Position 'Index_Ausdruck1' zurück. Wenn die Anzahl 'Index_Ausdruck2' angegeben ist, wird diese Anzahl von Mitgliedern zurückgegeben (sofern verfügbar). Ansonsten werden alle verbleibenden Mitglieder zurückgegeben. Beispiel: subset ( members ( [abenteuer_und_freizeit].[Produkte].[Produkte].[Produktreihe] ) ; 2 ) Ergebnis: Gibt die Mitglieder des Satzes 'Produktreihe' beginnend mit dem zweiten Mitglied zurück. Bergsteigerausrüstung Outdoor-Schutzausrüstung Accessoires Beispiel: subset ( members ( [abenteuer_und_freizeit].[Produkte].[Produkte].[Produktreihe] ) ; 2 ; 2 ) Ergebnis: Gibt zwei Mitglieder des Satzes 'Produktreihe' beginnend mit dem zweiten Mitglied zurück. Mountaineering Equipment Outdoor Protection tail ( Satz_Ausdruck [ ; Index_Ausdruck ] ) Gibt die letzten 'Index_Ausdruck' Elemente von 'Satz_Ausdruck' zurück. Der Standardwert für 'Index_Ausdruck' ist 1. Beispiel: tail (members ( [abenteuer_und_freizeit].[Produkte].[Produkte].[Produktreihe] ) ) Ergebnis: Gibt das letzte Mitglied des Satzes 'Produktreihe' zurück. Accessoires Beispiel: tail ( members ( [abenteuer_und_freizeit].[Produkte].[Produkte].[Produktreihe] ) ; 2 ) Ergebnis: Gibt die beiden letzten Mitglieder des Satzes 'Produktreihe' zurück. Outdoor-Schutzausrüstung Accessoires tuple ( Mitglied { ; Mitglied } ) Identifiziert die Position einer Zelle (Schnittmenge) auf Grundlage der angegebenen Mitglieder, die jeweils aus einer anderen Dimension stammen müssen. Diese Funktion schließt das aktuelle Mitglied aus allen Dimensionen ein, die nicht anderweitig in den Argumenten angegeben sind. Das aktuelle Mitglied jeder Dimension, das nicht im Bewertungskontext angegeben ist, wird als Standardmitglied dieser Dimension angenommen. Der Wert dieser Zelle kann mit der Funktion "value" abgerufen werden. Beispiel: tuple ( [Bergsteigerausrüstung] ; [Fax] ) Ergebnis: Gibt den Verkauf per Fax von Bergsteigerausrüstung zurück. wtd ( [Mitglied] ) Gibt einen Satz von gleichgeordneten Mitgliedern aus derselben Ebene wie 'Mitglied' zurück, der mit dem ersten gleichgeordneten Mitglied beginnt und mit 'Mitglied' endet. Das Ergebnis unterliegt den Einschränkungen der Ebene 'Woche' in der Zeitdimension. Wenn kein Mitglied angegeben ist, wird standardmäßig das aktuelle Mitglied (currentMember) der Zeitdimension verwendet. ytd ( [Mitglied] ) Gibt einen Satz von gleichgeordneten Mitgliedern aus derselben Ebene wie 'Mitglied' zurück, der mit dem ersten gleichgeordneten Mitglied beginnt und mit 'Mitglied' endet. Das Ergebnis unterliegt den Einschränkungen der Ebene 'Jahr' in der Zeitdimension. Wenn kein Mitglied angegeben ist, wird standardmäßig das aktuelle Mitglied (currentMember) der Zeitdimension verwendet.
Mitgliedsauswertungen Diese Liste enthält vordefinierte Funktionen, die entweder einen einzelnen Auswertungswert für einen Satz von Mitgliedern oder jeweils einen unterschiedlichen Wert für jedes Mitglied in einem Mitgliedssatz zurückgeben. aggregate ( < currentMeasure|numerischer_Ausdruck > within set Satz_Ausdruck ) aggregate ( < currentMeasure|numerischer_Ausdruck > within < detail|aggregate > Ausdruck ) Gibt einen berechneten Wert mithilfe der entsprechenden Aggregatfunktion auf Grundlage des Aggregationstyps des Ausdrucks zurück. average ( < currentMeasure|numerischer_Ausdruck > within set Satz_Ausdruck ) average ( < currentMeasure|numerischer_Ausdruck > within < detail|aggregate > Ausdruck ) Gibt den durchschnittlichen Wert der ausgewählten Datenelemente zurück. Beispiel: average ( Umsatz ) Ergebnis: Gibt den Durchschnitt aller Umsatzwerte zurück. count ( < currentMeasure|numerischer_Ausdruck > within set Satz_Ausdruck ) count ( < currentMeasure|numerischer_Ausdruck > within < detail|aggregate > Ausdruck ) Gibt die Anzahl der ausgewählten Datenelemente unter Ausschluss von Nullwerten zurück. Beispiel: count ( Umsatz ) Ergebnis: Gibt die Gesamtzahl aller Einträge unter 'Umsatz' zurück. maximum ( < currentMeasure|numerischer_Ausdruck > within set Satz_Ausdruck ) maximum ( < currentMeasure|numerischer_Ausdruck > within < detail|aggregate > Ausdruck ) Gibt den Maximalwert der ausgewählten Datenelemente zurück. Beispiel: maximum ( Umsatz ) Ergebnis: Gibt den Maximalwert aller Umsatzwerte zurück. median ( < currentMeasure|numerischer_Ausdruck > within set Satz_Ausdruck ) median ( < currentMeasure|numerischer_Ausdruck > within < detail|aggregate > Ausdruck ) Gibt den Medianwert der gewählten Datenelemente zurück. minimum ( < currentMeasure|numerischer_Ausdruck > within set Satz_Ausdruck ) minimum ( < currentMeasure|numerischer_Ausdruck > within < detail|aggregate > Ausdruck ) Gibt den Minimalwert der ausgewählten Datenelemente zurück. Beispiel: minimum ( Umsatz ) Ergebnis: Gibt den Minimalwert aller Umsatzwerte zurück. Liefert den Prozentsatz des Gesamtwertes der ausgewählten Datenelemente. percentage ( numerischer_Ausdruck [ tuple Mitglied_Ausdruck { ; Mitglied_Ausdruck } ] within set Satz_Ausdruck ) Beispiel: percentage ( [VertriebAuf!].[Umsatzkennzahlen].[Menge] tuple [VertriebAuf!].[Personal].[].[Abteilung]->[West] within set children( [VertriebAuf!].[Personal].[].[Personal ] ) Gibt einen Wert zwischen 0 und 100 zurück, der den Prozentsatz eines Anteils angibt, der gleich oder kleiner als die gewählten Datenelemente ist. percentile ( numerischer_Ausdruck [ tuple Mitglied_Ausdruck { ; Mitglied_Ausdruck } ] within set Satz_Ausdruck ) Gibt den Rang eines Wertes für den angegebenen Bereich zurück. Es werden Ganzzahlen zurückgegeben, die einen beliebigen Rangordnungsbereich wie zum Beispiel 1 (höchster Wert) bis 100 (niedrigster Wert) darstellen. quantile ( numerischer_Ausdruck ; numerischer_Ausdruck [ tuple Mitglied_Ausdruck { ; Mitglied_Ausdruck } ] within set Satz_Ausdruck ) Gibt den Rang eines Werts als Ganzzahl von 1 (höchster Wert) bis 4 (niedrigster Wert) relativ zu einer Gruppe von Werten zurück. quartile ( numerischer_Ausdruck [ tuple Mitglied_Ausdruck { ; Mitglied_Ausdruck } ] within set Satz_Ausdruck ) Liefert den Rangwert der gewählten Datenelemente. Der Typ der zurückgegebenen Rangordnung (olympisch, dicht oder seriell) hängt von der Datenquelle ab. Die Sortierfolge ist optional; standardmäßig wird DESC verwendet. rank ( numerischer_Ausdruck [ ASC|DESC ] [ tuple Mitglied_Ausdruck { ; Mitglied_Ausdruck } ] within set Satz_Ausdruck ) Beispiel: rank ( [VertriebAuf!].[Umsatzkennzahlen].[Menge] tuple [VertriebAuf!].[Personal].[].[Abteilung]->[West] within set children( [VertriebAuf!].[Personal].[].[Personal ] ) standard-deviation ( < currentMeasure|numerischer_Ausdruck > within set Satz_Ausdruck ) standard-deviation ( < currentMeasure|numerischer_Ausdruck > within < detail|aggregate > Ausdruck ) Gibt die Standardabweichung der gewählten Datenelemente zurück. standard-deviation-pop ( < currentMeasure|numerischer_Ausdruck > within set Satz_Ausdruck ) standard-deviation-pop ( < currentMeasure|numerischer_Ausdruck > within < detail|aggregate > Ausdruck ) Gibt die Standardabweichung für die Datenwerte der gewählten Datenelemente zurück. total ( < currentMeasure|numerischer_Ausdruck > within set Satz_Ausdruck ) total ( < currentMeasure|numerischer_Ausdruck > within < detail|aggregate > Ausdruck ) Gibt den Gesamtwert der gewählten Datenelemente zurück. variance ( < currentMeasure|numerischer_Ausdruck > within set Satz_Ausdruck ) variance ( < currentMeasure|numerischer_Ausdruck > within < detail|aggregate > Ausdruck ) Gibt den Varianzwert der gewählten Datenelemente zurück. variance-pop ( < currentMeasure|numerischer_Ausdruck > within set Satz_Ausdruck ) variance-pop ( < currentMeasure|numerischer_Ausdruck > within < detail|aggregate > Ausdruck ) Gibt die Datenwerte-Varianz der gewählten Datenelemente zurück.
OLAP