Informazioni sulla creazione di regole di calcolo customizzate

Le regole di calcolo customizzate consentono di modificare o creare dati in loco. In una regola di calcolo customizzata vengono definiti gli elementi riportati di seguito.

  • Intervallo target per il calcolo

  • Formula da eseguire per tutte le celle nell'intervallo target

Le regole di calcolo customizzate possono essere utilizzate per effettuare le operazioni riportate di seguito.

  • Calcolare i dati dei driver

  • Creare modifiche what-if

  • Adeguare costi e ricavi

Considerazioni sulla progettazione

Quando si creano regole di calcolo customizzate, tenere presente quanto segue.

  • Con la selezione di membri nel target di una regola si indica realmente di "analizzare tali intersezioni"

  • L'intervallo target definisce le intersezioni di livello 0 che verranno visitate dalla regola, esegue la formula e scrive il risultato nel membro risultati

  • La formula della regola supporta le funzioni matematiche di base

  • Le istruzioni CASE sono supportate, contrariamente ad altre funzioni MDX

Procedure consigliate

Le regole di calcolo customizzate sono molto soggette al rischio di intervalli sparsi. Per evitare problemi di performance, procedere come segue.

  • Ridurre l'intervallo target nei limiti del possibile.

  • Utilizzare NONEMPTYTUPLE in una delle tuple di operandi di formule che precedono la formula. Fare riferimento alla sezione Salto delle tuple vuote per ottimizzare i calcoli custom.

    Ad esempio:

    [PCM_Adjustment In]:= NONEMPTYTUPLE ([PCM_Input],[PCM_Rule]) ([PCM_Input],[PCM_Rule]) * .10;

Esempio di regola di calcolo customizzata

In questo esempio, le dimensioni Entità e Conto vengono specificate per l'intervallo target per il calcolo e la formula verrà eseguita per tutte le celle nell'intervallo specificato.

Esempio di regola customizzata

Note:

La regola di calcolo customizzata in questo esempio viene utilizzata nell'applicazione campione BksML50 fornita con Enterprise Profitability and Cost Management. Fare riferimento alla sezione Creazione dell'applicazione campione per informazioni su come accedere all'applicazione campione.