Obtient le statut du calcul relatif au point de vue spécifié. Cette fonction peut être utilisée avec les types de règles suivants :
Calcul
Conversion
Consolidation
Allocation
Syntaxe
HS.CalcStatus("Scenario.Year.Period.Entity.Value")
Tableau 11-9 Syntaxe de la fonction CalcStatus
Paramètre | Description |
---|---|
Scenario |
Nom d'un membre de scénario valide. |
Year |
Année valide. |
Period |
Période valide. |
Entity |
Nom d'un membre d'entité valide. |
Value |
Nom d'un membre de valeur valide. |
Valeur renvoyée
Une chaîne qui contient le statut de calcul du point de vue spécifié. Les codes de statut valides sont listés ci-dessous.
Tableau 11-10 Codes de statut de calcul
Code de statut | Description |
---|---|
OK |
Aucune des données des dimensions Scenario, Year, Period, Entity et Value spécifiées n'a été modifiée. |
OK ND |
OK - Aucune donnée. Le calcul a été exécuté, mais aucun calcul n'a été réalisé pour aucune donnée. |
OK SC |
OK - Système modifié. La modification effectuée peut affecter les données des dimensions Scenario, Year, Period, Entity et Value spécifiées. Par exemple, un nouveau fichier de règles, fichier de métadonnées ou fichier de listes de membres a été chargé, ou le taux de change a changé. Les données proprement dites, comme la valeur 10 000, n'ont pas changé. A la place, des modifications ont eu lieu, peut-être dans un attribut de membre de dimension. Par exemple, le nombre de décimales associées au compte a été défini sur 2, ce qui nécessite de modifier la valeur en 10 000,00. |
CH |
Calcul requis. Au moins une cellule de données pour les dimensions Scenario, Year, Period, Entity et Value spécifiées a été modifiée ou les règles ou les paramètres de métadonnées ont changé. Par conséquent, d'autres cellules de données dans cette dimension ne sont peut-être pas à jour car le calcul n'a pas été exécuté. Pour les entités de base, vous avez peut-être entré la cellule de données via une saisie de données ou un chargement de fichier de données. Pour les entités, la cellule de données a pu être renseignée par une imputation de journal. |
CH ND |
Calcul requis - Aucune donnée. Ceci indique la première fois que le calcul sera effectué dans la cellule. |
TR |
Conversion requise. Le membre de la dimension Value sélectionné ne correspond pas à la devise par défaut de l'entité et ses valeurs converties risquent de ne pas être à jour. |
TR ND |
Conversion requise - Aucune donnée. Ceci indique la première fois que la conversion sera effectuée dans la cellule. |
CN |
Consolidation requise. Les données pour les dimensions Scenario, Year, Period, Entity et Value spécifiées peuvent ne pas être à jour car l'un des éléments suivants a changé :
|
CN ND |
Consolidation requise - Aucune donnée. Le parent ne possède aucune donnée mais les données d'une entité enfant ont changé. Ceci indique la première fois que la consolidation sera effectuée dans la cellule. |
Verrouillé |
Les données pour les dimensions Scenario, Year, Period, Entity et Value spécifiées ont été verrouillées par un administrateur. Elles ne peuvent plus être modifiées manuellement ou à l'aide de calculs. Utilisez la fonction Allocation pour modifier les données d'un PDV de destination verrouillé. |
NoData |
Il n'existe aucune donnée pour les dimensions Scenario, Year, Period, Entity et Value spécifiées. |
NoAccess |
L'utilisateur ne dispose pas des droits requis pour le membre de dimension spécifié. |
Exemple
Dans l'exemple suivant, si le statut du point de vue spécifié est "OK", les instructions comprises entre les instructions If...Then et End If sont exécutées.
If HS.CalcStatus("S#Actual.Y#2014.P#January.E#Connecticut. V#<EntityCurrency>") = "OK" Then
...
End If