Certaines fonctions et formules de membre ne sont pas prises en charge lors de l'exécution de calculs à la volée.
Les éléments suivants ne sont pas pris en charge dans les calculs à la volée :
- Les membres disposant d'affectations pour eux-mêmes ou d'autres membres ne sont pas autorisés dans les formules de membre. Seules les formules à valeur unique sont autorisées. Les formules à plusieurs instructions ne sont pas autorisées. Par exemple :
Autorisée :
if(sales > 100) 10;
units * 1.01;
else
units + 10;
endif;
Non autorisée :
sales = 100 + units *rates;
If (units > 10)
10;
endif;
units + 10;
- Les formules récursives et les références circulaires, dans lesquelles une formule fait directement ou indirectement référence à sa propre cellule, ne sont pas autorisées.
- Les fonctions de calcul Essbase répertoriées dans la liste suivante ne sont pas prises en charge pour les calculs à la volée :
- @TODATE
- @ISRANGENONEMPTY
- @MDANCESTVAL
- @MDPARENTVAL
- @RETURN
- @SANCESTVAL
- @SHARE"
- @SPARENTVAL
- @XREF
- @XWRITE
- Les formules MDX ne sont pas prises en charge.
- Les formules de membre utilisant une expression de liste dynamique ne sont pas prises en charge.