Dans les valeurs de variable de substitution, les scripts de calcul ou de rapport, les définitions de filtres ou de partitions, et les formules, vous devez placer le nom des membres entre crochets ([]) lorsqu'il est utilisé dans une instruction MDX ou entre guillemets (" ") pour les bases de données en mode "block storage" dans les cas suivants :
Le nom commence par un ou plusieurs chiffres (par exemple : 100).
Le nom contient des espaces ou les caractères suivants :
Caractère | Description | Caractère | Description |
---|---|---|---|
& |
esperluette |
|
signe supérieur à |
* |
astérisque |
|
signe inférieur à |
@ |
arobase |
() |
parenthèses |
\ |
barre oblique inverse |
% |
signe de pourcentage |
{ } |
accolades |
. |
point |
: |
deux-points |
+ |
signe plus |
, |
virgule |
; |
point-virgule |
- |
tiret, trait d'union ou signe moins |
/ |
barre oblique |
! |
pont d'exclamation |
~ |
tilde |
= |
signe égal |
Dans les scripts de calcul et les formules, placez les noms de membre utilisés comme mots-clés Oracle Essbase entre guillemets (" ") pour les bases de données en mode "block storage" et entre crochets ([]) pour les bases de données en mode "aggregate storage". Cela comprend le nom des membres suivants :
BEGIN DOUBLE ELSE END FUNCTION GLOBAL IF MACRO MEMBER RANGE RETURN STRING THEN
Dans les scripts de calcul, les scripts de rapport et les formules, entourez de guillemets les noms qui contiennent ou qui commencent par des espaces ou les caractères suivants : + - * / ( ) : , @ ; ) { } [ ] <
Entourez également de guillemets les noms qui commencent par des chiffres. Par exemple :
@SUM(ac1, "12345");