Ajouter des calculs avec des formules de membre Essbase
Toutes les valeurs commerciales ne proviennent pas directement des données source.
Supposons que votre source contient Sales et Cost, mais que les utilisateurs aient également besoin de Gross Margin :
Gross Margin = Sales - CostVous pouvez définir une formule pour le membre Gross Margin dans l'outline Essbase. La formule fait partie du modèle de gestion au lieu d'obliger chaque requête, rapport ou utilisateur à recréer le calcul.
Les cubes ASO et BSO prennent en charge les formules de membre. Par conséquent, le besoin de formules ne détermine pas le type de cube que vous devez choisir.
Les langues des formules diffèrent. Les formules de membre ASO utilisent des expressions MDX. Les formules de membre BSO utilisent le langage de calcul Essbase. Vous pouvez apprendre la syntaxe de formule appropriée après avoir choisi le type de cube.
A ce stade, concentrez-vous plutôt sur l'identification des valeurs métier incluses dans votre lakehouse et des valeurs Essbase à dériver.
Par exemple, demandez :
-
La marge brute est-elle incluse dans la source ou Essbase doit-il la calculer ?
-
Les pourcentages et ratios sont-ils dérivés d'autres mesures ?
-
Certains résultats dépendent-ils de valeurs de plusieurs dimensions ?
-
Les résultats calculés doivent-ils être disponibles de manière cohérente pour tous ceux qui analysent le cube ?
Ces exigences permettent de définir le modèle de calcul de votre application.
Rubrique parent : Appliquer la logique métier à des calculs