Bibliothèque des fonctions MDX

SAP Business Planning and Consolidation fournit plusieurs fonctions d'expressions multidimensionnelles (MDX) que vous pouvez utiliser dans vos formules de règles de dimension. Vous pouvez également utiliser certaines de ces fonctions MDX dans des formules de règles avancées.

La plupart des fonctions MDX définissent des ratios financiers aux normes industrielles. Vous pouvez utiliser des ratios pour analyser la performance de votre entreprise et identifier les problèmes éventuels. Les ratios permettent de mettre en évidence des facteurs tels que la rentabilité, la solvabilité, l’efficacité et le niveau d’endettement de votre entreprise.

Le tableau ci-dessous vous présente les fonctions MDX les plus courantes :

Fonction MDX

Description

Paramètres

Ancestor

Retourne l'ancêtre d'un membre au niveau indiqué

<Member>, <Level>

ClosingPeriod

Retourne le dernier frère parmi les descendants d’un membre à un niveau donné

[<Level>[, <Member>] ]

Cousin

Retourne le membre de même niveau de parenté que le membre spécifié

<Member1>, <Member2>

Current Member

Retourne le membre actuel le long d’une dimension lors d’une itération

(aucun)

Default Member

Retourne le membre par défaut d’une dimension

(aucun)

FirstChild

Retourne le premier enfant d’un membre

(aucun)

FirstSibling

Retourne le premier enfant du parent d’un membre

(aucun)

IsEmpty

Détermine si une expression correspond à la valeur d’une cellule vide

<Expression>

Item

Retourne le membre d’un nuplet

<Numeric Expression>

Lag

Retourne un membre antérieur au membre spécifié le long de la dimension du membre

<Numeric Expression>

LastChild

Retourne le dernier enfant d’un membre

(aucun)

LastSibling

Retourne le dernier enfant du parent d’un membre

(aucun)

Lead

Retourne un membre le long de la dimension du membre spécifié

<Numeric Expression>

Members

Retourne le membre dont le nom est spécifié par une expression de chaîne

(aucun)

NextMember

Retourne le membre suivant au niveau contenant un membre spécifié

(aucun)

OpeningPeriod

Retourne le premier frère parmi les descendants d’un membre à un niveau spécifique

[<Level>[, <Member>] ]

ParallelPeriod

Retourne le membre d’une période précédente au même niveau de parenté que le membre spécifié

[<Level>[, <Numeric Expression>[, <Member>] ] ]

Parent

Retourne le parent d’un membre

(aucun)

PrevMember

Retourne le membre précédent au niveau contenant le membre spécifié

(aucun)

Aggregate

Retourne une valeur calculée à l’aide de la fonction d’agrégation adéquate, en fonction du contexte de la fonction

<Set>[, <Numeric Expression>]

Avg

Retourne la valeur moyenne d’une expression numérique analysée sur un ensemble

<Set>[, <Numeric Expression>]

CoalesceEmpty

Réduit une valeur de cellule vide en un nombre

<Numeric Expression>[, <Numeric Expression>...]

Correlation

Retourne la corrélation de deux séries analysées sur un ensemble

<Set>, <Numeric Expression>[, <Numeric Expression>]

Count

Retourne le nombre de nuplets dans un ensemble, y compris les cellules vides, sauf si le code facultatif EXCLUDEEMPTY est utilisé

<Set>[, EXCLUDEEMPTY | INCLUDEEMPTY]

IIf

Retourne l’une de deux valeurs déterminées par un test logique

<Logical Expression>, <Numeric Expression>, <Numeric Expression>

LinRegIntercept

Calcule la régression linéaire d’un ensemble et retourne la valeur de b dans la ligne de régression y = ax + b

<Set>, <Numeric Expression>[, <Numeric Expression>]

LinRegPoint

Calcule la régression linéaire d’un ensemble et retourne la valeur de y dans la ligne de régression y = ax + b

<Numeric Expression>, <Set>, <Numeric Expression>[, <Numeric Expression>]

LinRegR2

Calcule la régression linéaire d’un ensemble et retourne R2 (le coefficient de détermination)

<Set>, <Numeric Expression>[, <Numeric Expression>]

LinRegSlope

Calcule la régression linéaire d’un ensemble et retourne la valeur de a dans la ligne de régression y = ax + b

<Set>, <Numeric Expression>[, <Numeric Expression>]

LinRegVariance

Calcule la régression linéaire d’un ensemble et retourne l’écart associé à la ligne de régression y = ax + b

<Set>, <Numeric Expression>[, <Numeric Expression>]

Max

Retourne la valeur maximale d’une expression numérique analysée sur un ensemble

<Set>[, <Numeric Expression>]

Median

Retourne la valeur moyenne d’une expression numérique analysée sur un ensemble

<Set>[, <Numeric Expression>]

Min

Retourne la valeur minimale d’une expression numérique analysée sur un ensemble

<Set>[, <Numeric Expression>]

Sum

Retourne la somme d’une expression numérique analysée sur un ensemble

<Set>[, <Numeric Expression>]

Pour obtenir d'autres mots-clés NW BI MDX, exécutez le module fonction BAPI_MDPROVIDER_GET_FUNCTIONS via la transaction SE37.