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.