Ruft den Berechnungsstatus für den angegebenen Point of View ab. Diese Funktion kann in den folgenden Regeltypen verwendet werden:
Berechnung
Umrechnung
Konsolidierung
Umlage
Syntax
HS.CalcStatus("Scenario.Year.Period.Entity.Value")
Tabelle 11-9 Syntax für die CalcStatus-Funktion
Parameter | Beschreibung |
---|---|
Scenario |
Der Name eines gültigen Elements der Dimension Scenario. |
Year |
Ein gültiges Jahr. |
Period |
Eine gültige Periode. |
Entity |
Der Name eines gültigen Elements der Dimension Entity. |
Value |
Der Name eines gültigen Elements der Dimension Value. |
Rückgabewert
Eine Zeichenfolge mit dem Berechnungsstatus für den angegebenen Point of View. Die folgende Tabelle enthält die gültigen Statuscodes.
Tabelle 11-10 Codes für den Berechnungsstatus
Statuscode | Beschreibung |
---|---|
OK |
Die Daten in den angegebenen Dimensionen Scenario, Year, Period, Entity und Value wurden nicht geändert. |
OK ND |
OK - Keine Daten. Die Berechnung wurde erfolgreich durchgeführt, es wurden jedoch keine Berechnungen für den Status "Keine Daten (No Data)" ausgeführt. |
OK SC |
OK – Vom System geändert. Eine Änderung wurde durchgeführt, die sich auf die Daten in den angegebenen Dimensionen Scenario, Year, Period, Entity und Value auswirken kann. Beispiel: Es wurde eine neue Regeldatei, Metadatendatei oder Elementlistendatei geladen, oder der Währungskurs hat sich geändert. Die Daten selbst, z.B. ein Wert von 10.000, haben sich nicht geändert. Vielmehr wurden einige Änderungen vorgenommen, möglicherweise an einem Dimensionselementattribut. Beispiel: Die Anzahl der Dezimalstellen für das Konto wurde auf 2 gesetzt, sodass der Wert in 10.000,00 geändert werden muss. |
CH |
Berechnung erforderlich. Mindestens eine Datenzelle für die angegebenen Dimensionen Scenario, Year, Period, Entity und Valueoder Metadatenparameter bzw. Regeln wurden geändert. Daher können andere Datenzellen in dieser Dimension veraltet sein, weil keine Berechnung ausgeführt wurde. Für Entitys der Basisebene erfolgte die Dateneingabe in die Datenzelle eventuell manuell oder durch Laden einer Datendatei. Für alle anderen Entitys könnte die Dateneingabe in die Datenzelle durch eine Journalaktivierung erfolgt sein. |
CH ND |
Berechnung erforderlich - Keine Daten. Gibt an, dass die Berechnung für die Zelle erstmals erfolgt. |
TR |
Umrechnung erforderlich. Bei dem ausgewählten Element der Value-Dimension handelt es sich nicht um die Standardwährung der Entity, und die umgerechneten Werte sind möglicherweise nicht aktuell. |
TR ND |
Berechnung erforderlich - Keine Daten. Gibt an, dass die Umrechnung für die Zelle erstmals erfolgt. |
CN |
Konsolidierung erforderlich. Die Daten in den angegebenen Dimensionen Scenario, Year, Period, Entity und Value sind möglicherweise nicht gültig, da einer der folgenden Werte geändert wurde:
|
CN ND |
Konsolidierung erforderlich - Keine Daten. Das übergeordnete Element weist keine Daten auf, doch die Daten der untergeordneten Entity wurden geändert. Dies gibt die erste Konsolidierung in der Zelle an. |
Gesperrt |
Die Daten in den angegebenen Dimensionen Scenario, Year, Period, Entity und Value wurden von einem Administrator gesperrt. Sie können nicht mehr manuell oder durch Berechnungen geändert werden. Sie können die Alloc-Funktion verwenden, um Daten in einem gesperrten Ziel-POV zu ändern. |
NoData |
Für die angegebenen Dimensionen Scenario, Year, Period, Entity und Value sind keine Daten vorhanden. |
NoAccess |
Der Benutzer hat keine Zugriffsrechte für das angegebene Dimensionselement. |
Beispiel
Wenn in diesem Beispiel der Status für den angegebenen Point of View "OK" lautet, werden Anweisungen zwischen den Anweisungen "If...Then" und "End If" ausgeführt.
If HS.CalcStatus("S#Actual.Y#2014.P#January.E#Connecticut. V#<EntityCurrency>") = "OK" Then
...
End If