Calcola una formula attributo

È possibile eseguire calcoli specifici sui membri dimensione attributo in un database Essbase.

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.

  1. 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.

  2. Essbase divide quindi Profitto per il risultato di @ATTRIBUTEVAL per ottenere Profitto per oncia.

Vedere anche Attributi nelle formule di calcolo.