Calcola una formula attributo
Ad esempio, per calcolare la redditività per oncia per i prodotti con dimensioni in once, è possibile utilizzare la funzione @ATTRIBUTEVAL in una formula di calcolo.
Nel database Sample Basic, il ramo Ratios della dimensione Measures contiene un membro denominato Profit per Ounce. La formula di questo membro:
Profit/@ATTRIBUTEVAL(@NAME(Ounces));Essbase esegue cicli nella dimensione Prodotti eseguendo i calcoli riportati di seguito.
-
Per ogni membro base associato a un membro della dimensione attributo Ounces, la funzione @ATTRIBUTEVAL restituisce il valore dell'attributo numerico (ad esempio, 12 per il membro 12 in Once). La funzione @NAME è necessaria per elaborare la stringa "Ounces" prima di passare alla funzione @ATTRIBUTEVAL.
-
Essbase divide quindi Profitto per il risultato di @ATTRIBUTEVAL per ottenere Profitto per oncia.
Vedere anche Attributi nelle formule di calcolo.