Consente di ottenere lo stato di calcolo del punto di vista specificato. La funzione può essere utilizzata nei seguenti tipi di regole:
Calcolo
Traduzione
Consolidation
Allocazione
Sintassi
HS.CalcStatus("Scenario.Year.Period.Entity.Value")
Tabella 11-9 Sintassi della funzione CalcStatus
Parametro | Descrizione |
---|---|
Scenario |
Nome di un membro Scenario valido. |
Year |
Anno valido. |
Period |
Periodo valido. |
Entity |
Nome di un membro entità valido. |
Value |
Nome di un membro valore valido. |
Valore restituito
Stringa contenente lo stato di calcolo del punto di vista specificato. I codici stato validi sono elencati di seguito.
Tabella 11-10 Codici dello stato di calcolo
Codice stato | Descrizione |
---|---|
OK |
Non è stato modificato nessun dato per le dimensioni Scenario, Anno, Periodo, Entità e Valore specificate. |
OK ND |
OK - Nessun dato. Il calcolo è stato eseguito, ma non sono stati eseguiti calcoli per alcun dato. |
OK SC |
OK - Sistema modificato. È stata apportata una modifica che potrebbe influenzare i dati per le dimensioni Scenario, Anno, Periodo, Entità e Valore. Ad esempio, è stato caricato un nuovo file regole, un file di metadati o un elenco di membri oppure è stato modificato il tasso di cambio. I dati stessi, ad esempio un valore pari a 10.000, non sono stati modificati. È stata invece apportata qualche modifica, probabilmente in un attributo di membro dimensione. Ad esempio, il numero di decimali associati al conto è stato impostato su due, comportando la necessità di modificare il valore in 10.000,00. |
CH |
Richiede calcolo. Almeno una cella di dati per le dimensioni Scenario, Anno, Periodo, Entità e Valore specificate è stata modificata, oppure sono state modificate le regole o i parametri dei metadati. È pertanto possibile che le altre celle di dati di questa dimensione non siano attuali, poiché non è stato eseguito alcun calcolo. Per entità a livello di base, è possibile che la cella dati sia stata inserita mediante immissione dei dati o mediante caricamento di un file di dati. Per ogni entità, la cella di dati può essere stata inserita con una contabilizzazione giornale. |
CH ND |
Richiede calcolo - Nessun dato. Consente di indicare la prima volta che il calcolo verrà eseguito nella cella. |
TR |
Traduzione necessaria. Il membro dimensione Valore selezionato non è la valuta predefinita e i valori tradotti potrebbero non essere aggiornati. |
TR ND |
Traduzione necessaria - Nessun dato. Consente di indicare la prima volta che la traduzione verrà eseguita nella cella. |
CN |
Consolidamento necessario. È possibile che i dati per le dimensioni Scenario, Anno, Periodo, Entità e Valore specificate non siano attuali, poiché sono state apportate modifiche a uno degli elementi seguenti:
|
CN ND |
Consolidamento necessario - Nessun dato. Il padre non contiene dati, ma i dati per l'entità figlio sono stati modificati. Questo indica la prima occorrenza del consolidamento della cella. |
Bloccato |
I dati per le dimensioni Scenario, Anno, Periodo, Entità e Valore specificate sono stati bloccati da un amministratore. Non è più possibile apportare modifiche manualmente o mediante calcoli. Per modificare i dati in un POV di destinazione bloccato è possibile utilizzare la funzione Alloc. |
NoData |
Non sono disponibili dati per le dimensioni Scenario, Anno, Periodo, Entità e Valore specificate. |
NoAccess |
L'utente non dispone dei diritti per il membro dimensione specificato. |
Esempio
In questo esempio, se lo stato del punto di vista specificato è "OK", vengono eseguite le istruzioni comprese tra If...Then ed End If.
If HS.CalcStatus("S#Actual.Y#2014.P#January.E#Connecticut. V#<EntityCurrency>") = "OK" Then
...
End If