Planning and Consolidation bietet verschiedene mehrdimensionale Ausdrücke (MDX), die Sie in Ihren Dimensionsregelformeln verwenden können. Einige dieser MDX-Funktionen können Sie auch in erweiterten Regelformeln verwenden.
Die meisten der MDX-Funktionen definieren genormte finanzielle Kennzahlen. Mithilfe dieser Kennzahlen können Sie die Leistung Ihres Unternehmens auswerten und potenzielle Probleme identifizieren. Durch Kennzahlen können Faktoren wie Ertragskraft, Zahlungsfähigkeit, Leistungsfähigkeit und Schuldenlast Ihres Unternehmens offengelegt werden.
In der folgenden Tabelle sind einige der allgemeineren MDX-Funktionen beschrieben:
MDX-Funktion |
Beschreibung |
Parameter |
---|---|---|
Ancestor |
Gibt den Vorgänger eines Elements auf einer bestimmten Ebene zurück |
<Element>, <Ebene> |
ClosingPeriod |
Gibt das letzte gleichgeordnete Element unter den Nachfolgern eines Elements auf einer Ebene zurück |
[<Ebene>[, <Element>] ] |
Cousin |
Gibt das Element mit derselben relativen Position unter einem übergeordneten Element wie der des angegebenen Elements zurück |
<Element1>, <Element2> |
Current Member |
Gibt das aktuelle Element entlang einer Dimension während einer Iteration zurück |
(Keine) |
Default Member |
Gibt das Standardelement einer Dimension zurück |
(Keine) |
FirstChild |
Gibt das erste untergeordnete Element eines Elements zurück |
(Keine) |
FirstSibling |
Gibt das erste untergeordnete Element des übergeordneten Elements eines Elements zurück |
(Keine) |
IsEmpty |
Gibt an, ob die Auswertung eines Ausdrucks zu einem leeren Zellwert führt |
<Ausdruck> |
Item |
Gibt ein Element aus einem Tupel zurück |
<Numerischer Ausdruck> |
Lag |
Gibt ein Element zurück, das sich entlang der Dimension des Elements vor diesem befindet |
<Numerischer Ausdruck> |
LastChild |
Gibt das letzte untergeordnete Element eines Elements zurück |
(Keine) |
LastSibling |
Gibt das letzte untergeordnete Element des übergeordneten Elements eines Elements zurück |
(Keine) |
Lead |
Gibt ein Element zurück, das sich entlang der Dimension des Elements hinter diesem befindet |
<Numerischer Ausdruck> |
Members |
Gibt das Element zurück, dessen Name durch einen Zeichenkettenausdruck angegeben wird |
(Keine) |
NextMember |
Gibt das nächste Element auf der Ebene zurück, die ein angegebenes Element enthält |
(Keine) |
OpeningPeriod |
Gibt das erste gleichgeordnete Element unter den Nachfolgern eines Elements auf einer Ebene zurück |
[<Ebene>[, <Element>] ] |
ParallelPeriod |
Gibt ein Element aus einer Vorperiode in derselben relativen Position wie ein angegebenes Element zurück |
[<Ebene>[, <Numerischer Ausdruck>[, <Element>] ] ] |
Parent |
Gibt das übergeordnete Element eines Elements zurück |
(Keine) |
PrevMember |
Gibt das vorige Element auf der Ebene zurück, die ein angegebenes Element enthält |
(Keine) |
Aggregate |
Gibt einen mithilfe der passenden Aggregatfunktion (basierend auf dem Kontext der Funktion) berechneten Wert zurück |
<Menge>[, <Numerischer Ausdruck>] |
Avg |
Gibt den Durchschnittswert eines numerischen Ausdrucks zurück, der über einer Menge ausgewertet wird |
<Menge>[, <Numerischer Ausdruck>] |
CoalesceEmpty |
Koaliert einen leeren Zellwert mit einer Zahl |
<Numerischer Ausdruck>[, <Numerischer Ausdruck>...] |
Correlation |
Gibt den Korrelationskoeffizienten zweier Reihen zurück, die über einer Menge ausgewertet werden |
<Menge>, <Numerischer Ausdruck>[, <Numerischer Ausdruck>] |
Count |
Gibt die Anzahl von Tupeln in einer Menge zurück (leere Zellen eingeschlossen, sofern nicht das optionale Kennzeichen EXCLUDEEMPTY verwendet wird) |
<Menge>[, EXCLUDEEMPTY | INCLUDEEMPTY] |
IIf |
Gibt einen von zwei Werten nach einem logischen Test zurück |
<Logischer Ausdruck>, <Numerischer Ausdruck>, <Numerischer Ausdruck> |
LinRegIntercept |
Berechnet die lineare Regression einer Menge und gibt den Wert von b in der Regressionsgleichung y = ax + b zurück |
<Menge>, <Numerischer Ausdruck>[, <Numerischer Ausdruck>] |
LinRegPoint |
Berechnet die lineare Regression einer Menge und gibt den Wert von y in der Regressionsgleichung y = ax + b zurück |
<Numerischer Ausdruck>, <Menge>, <Numerischer Ausdruck>[, <Numerischer Ausdruck>] |
LinRegR2 |
Berechnet die lineare Regression einer Menge und gibt R2 (den Determinationskoeffizienten) zurück |
<Menge>, <Numerischer Ausdruck>[, <Numerischer Ausdruck>] |
LinRegSlope |
Berechnet die lineare Regression einer Menge und gibt den Wert von a in der Regressionsgleichung y = ax + b zurück |
<Menge>, <Numerischer Ausdruck>[, <Numerischer Ausdruck>] |
LinRegVariance |
Berechnet die lineare Regression einer Menge und gibt die der Regressionsgleichung y = ax + b zugeordnete Varianz zurück |
<Menge>, <Numerischer Ausdruck>[, <Numerischer Ausdruck>] |
Max |
Gibt den Maximalwert eines numerischen Ausdrucks zurück, der über einer Menge ausgewertet wird |
<Menge>[, <Numerischer Ausdruck>] |
Median |
Gibt den Median eines numerischen Ausdrucks zurück, der über einer Menge ausgewertet wird |
<Menge>[, <Numerischer Ausdruck>] |
Min |
Gibt den Minimalwert eines numerischen Ausdrucks zurück, der über einer Menge ausgewertet wird |
<Menge>[, <Numerischer Ausdruck>] |
Sum |
Gibt die Summe eines numerischen Ausdrucks zurück, der über einer Menge ausgewertet wird |
<Menge>[, <Numerischer Ausdruck>] |
Für weitere Schlüsselwörter NW BI MDX führen Sie den Funktionsbaustein BAPI_MDPROVIDER_GET_FUNCTIONS mittels der Transaktion SE37 aus.