Werte für If-Bedingungen

Informationen zu anderen Bedingungen finden Sie unter Vom Regelgenerator unterstützte Bedingungen.

Aktueller Zellenwert

Aktion:

Die Aktion wird ausgeführt, wenn der Wert in der aktuellen Datenzelle, für die die Regel aufgerufen wird, diese Bedingung erfüllt.

Operatoren:

Die folgenden Operatoren sind für diese Funktion verfügbar: =, !=, <, <=, >, >=, "Ist gleich", "Ist nicht gleich", "Enthält", "Beginnt mit" und "Endet mit". Diese Operatoren gelten für den ausgewählten Zielwert. Dabei kann es sich um einen Freiformwert, einen Zellenwert, einen Spaltenwert, einen Zeilenwert oder ein dimensionsübergreifendes Element handeln.

Bedingungsdefinition:


Bedingungsdefinition

Bedingungsauswertung:

Bei der in der vorherigen Abbildung gezeigten Bedingung werden die Zellen in Zeile 1 mit dem Element Row_Member1 in Rot angezeigt, wenn die Bedingung ausgewertet wird.


Bedingungsauswertung

Zellenwert

Aktion:

Die Aktion wird ausgeführt, wenn der Wert der angegebenen Zelle die Bedingung erfüllt.

Operatoren:

Die folgenden Operatoren sind für diese Funktion verfügbar: =, !=, <, <=, >, >=, "Ist gleich", "Ist nicht gleich", "Enthält", "Beginnt mit" und "Endet mit". Diese Operatoren gelten für den ausgewählten Zielwert. Dabei kann es sich um einen Freiformwert, einen Zellenwert, einen Spaltenwert, einen Zeilenwert oder ein dimensionsübergreifendes Element handeln.

Bedingungsdefinition:


Bedingungsdefinition

Bedingungsauswertung:

Eine beim Entwurf angegebene Zelle kann sich bei der Dateneingabe über eine oder mehrere Datenzellen erstrecken, wie in der folgenden Abbildung dargestellt. Der Wert der Zelle ist die Summe der Werte aller Datenzellen, über die sie sich erstreckt. Beispiel: Der Wert der Zelle A1 ist die Summe der Werte in den violett umrandeten Zellen (1+2+5+6+9+10=33), und der Wert der Zelle A2 ist die Summe der Werte in den blau umrandeten Zellen (13+14+17+18=62).


Bedingungsauswertung

Spaltenwert

Aktion:

Die Aktion wird ausgeführt, wenn der Wert der angegebenen Spalte die Bedingung erfüllt.

Operatoren:

Die folgenden Operatoren sind für diese Funktion verfügbar: =, !=, <, <=, >, >=, "Ist gleich", "Ist nicht gleich", "Enthält", "Beginnt mit" und "Endet mit". Diese Operatoren gelten für den ausgewählten Zielwert. Dabei kann es sich um einen Freiformwert, einen Zellenwert, einen Spaltenwert, einen Zeilenwert oder ein dimensionsübergreifendes Element handeln.

Bedingungsdefinition:


Bedingungsdefinition

Bedingungsauswertung:

Eine beim Entwurf angegebene Spalte kann sich bei der Dateneingabe über Datenzellen erstrecken, wie in der folgenden Abbildung dargestellt. Der Wert einer Spalte ist die Summe der Werte aller Datenzellen, über die sich die Spalte an der aktuellen Zeilenposition erstreckt. Die aktuelle Zeile ändert sich mit der aktuellen Zelle im Raster, für die die Regel ausgewertet wird.

Beispiel: Der Wert der Spalte A ist die Summe der Werte in den violett umrandeten Zellen (1+2=3), wenn die Regel für eine beliebige Zelle in Zeile 1, die zum Element Row_Member1 gehört, ausgewertet wird. Der Wert der Spalte A ist die Summe der Werte in den blau umrandeten Zellen (9+10=19), wenn die Regel für eine beliebige Zelle in Zeile 1, die zum Element Row_Member3 gehört, ausgewertet wird. Entsprechend ist der Wert der Spalte A die Summe der Werte in den grün umrandeten Zellen (17+18=35), wenn die Regel für eine beliebige Zelle in Zeile 2, die zum Element Row_Member5 gehört, ausgewertet wird usw.


Bedingungsauswertung

Zeilenwert

Aktion:

Die Aktion wird ausgeführt, wenn der Wert der angegebenen Zeile die Bedingung erfüllt.

Operatoren:

Die folgenden Operatoren sind für diese Funktion verfügbar: =, !=, <, <=, >, >=, "Ist gleich", "Ist nicht gleich", "Enthält", "Beginnt mit" und "Endet mit". Diese Operatoren gelten für den ausgewählten Zielwert. Dabei kann es sich um einen Freiformwert, einen Zellenwert, einen Spaltenwert, einen Zeilenwert oder ein dimensionsübergreifendes Element handeln.

Bedingungsdefinition:


Bedingungsdefinition

Bedingungsauswertung:

Eine beim Entwurf angegebene Zeile kann sich bei der Dateneingabe über eine oder mehrere Datenzellen erstrecken, wie in der folgenden Abbildung dargestellt. Der Wert einer Zeile ist die Summe der Werte aller Datenzellen, über die sich die Zeile an der aktuellen Spaltenposition erstreckt. Die aktuelle Spalte ändert sich mit der aktuellen Zelle im Raster, für die die Regel ausgewertet wird.

Beispiel: Der Wert der Zeile 1 ist die Summe der Werte in den violett umrandeten Zellen (1+5+9=15), wenn die Regel für eine beliebige Zelle in Spalte A, die zum Element Column_Member1 gehört, ausgewertet wird. Entsprechend ist der Wert der Zeile 2 die Summe der Werte in den blau umrandeten Zellen (14+18=32), wenn die Regel für eine beliebige Zelle in Spalte A, die zum Element Column_Member2 gehört, ausgewertet wird usw.


Bedingungsauswertung

Dimensionsübergreifendes Element

Aktion:

Die Aktion wird ausgeführt, wenn der Wert in der vom dimensionsübergreifenden Element referenzierten Datenzelle die Bedingung erfüllt. Die Elemente der aktuellen Datenzelle werden verwendet, um die Zelle vollständig für Dimensionen zu qualifizieren, deren Elemente nicht dimensionsübergreifend angegeben sind. Bei diesem Elementnamen handelt es sich um einen Freiformeintrag.

Hinweis:

Wenn eine Formularvalidierungsregel den dimensionsübergreifenden Operator verwendet, muss die dimensionsübergreifende Zelle auf dem Formular dargestellt werden. Die Spalte oder Zeile, die die dimensionsübergreifende Zelle enthält, ist auf dem Formular möglicherweise verborgen, wenn der Benutzer sie dort nicht anzeigen möchte.

Operatoren:

Die folgenden Operatoren sind für diese Funktion verfügbar: =, !=, <, <=, >, >=, "Ist gleich", "Ist nicht gleich", "Enthält", "Beginnt mit" und "Endet mit". Diese Operatoren gelten für den ausgewählten Zielwert. Dabei kann es sich um einen Freiformwert, einen Zellenwert, einen Spaltenwert, einen Zeilenwert oder ein dimensionsübergreifendes Element handeln. Er kann von jeder Dimension nur ein Element enthalten und darf nur Elemente für Dimensionen in Zeilen oder Spalten enthalten.

Bedingungsdefinition:


Bedingungsdefinition

Bedingungsauswertung:

Wenn die obige Regel auf Rasterebene angewendet wird, wird sie für jede Zelle im Formular aufgerufen, und der jeweilige Wert wird mit dem Wert in der violett umrandeten Zelle verglichen. Als Ergebnis wird die Zelle in Row_Member 5, Column_Member 2 rot markiert.


Bedingungsauswertung

Elementname

Aktion:

Die Aktion wird ausgeführt, wenn die aktuelle Datenzelle, für die die Regel aufgerufen wird, das angegebene Dimensionselement in der Schnittmenge enthält. Der Elementname für die ausgewählte Dimension sollte im Cube enthalten sein, für den das Formular erstellt wird.

Operatoren:

Die folgenden Operatoren sind zulässig: Ist gleich, Ungleich, Enthält, Beginnt mit und Endet mit. Der Zielwert, hier der Elementname, wird ausgewählt oder als Freiform eingegeben.

Bedingungsdefinition:


Bedingungsdefinition

Element

Aktion:

Die Aktion wird ausgeführt, wenn die aktuelle Datenzelle, für die die Regel aufgerufen wird, das angegebene Dimensionselement (oder eines der Elemente, die aus der Auswertung der angegebenen Funktion resultieren) in der Schnittmenge enthält.

Operator:

Die verfügbaren Operatoren sind In und Nicht in. Der Zielwert, hier das Element, wird ausgewählt oder als Freiform eingegeben.

Attribute hinzufügen

Regeln können Attribute enthalten. Wenn der Quelltyp Attribut ist, lautet der verfügbare Operator Ist, und Sie können einen Attributwert direkt in das Feld "Zielwert" eingeben. Wenn der Quelltyp Element ist und Sie im Feld "Zielwert" den Operator "In" oder "Nicht in" auswählen, können Sie ein Attribut auswählen, indem Sie auf Symbol für Regelauswahl und anschließend im Dialogfeld "Elementauswahl" auf Variablen klicken. Mit der Funktionsauswahl in der Elementauswahl können Sie Funktionen für das Attribut auswählen, z.B. Ungleich und Größer/gleich.

Beachten Sie beim Verwenden von Attributwerten in Datenvalidierungsregeln die Methode, mit der Attribute ausgewertet werden. Wenn eine Regel auf ein oder mehrere Attribute aus einer oder mehreren Dimensionen verweist, erfolgt die Auswertung für Attributwerte aus derselben Attributdimension mit OR und für Attribute aus anderen Attributdimensionen mit AND. Beispiel: Wenn die Regel die Attribute IN Rot, Blau, Echt, Groß enthält, werden alle Elemente ausgewählt, die entweder (Rot ODER Blau) UND Echt UND Groß sind. Zusätzliche Informationen finden Sie unter Attributwerte als Elemente auswählen.

Bedingungsdefinition für den Quelltyp "Element"


Bedingungsdefinition

Bedingungsdefinition für den Quelltyp "Attribut"


Bedingungsdefinition

Kontentyp

Aktion:

Die Aktion wird ausgeführt, wenn die aktuelle Datenzelle, für die die Regel aufgerufen wird, ein Konto mit dem angegebenen Kontentyp in der Schnittmenge enthält. Dies bezieht sich auf alle aktuell unterstützten Kontentypen: Aufwand, Ertrag, Anlage, Passiva, Eigenkapital und Gespeicherte Annahme.

Operator:

Der verfügbare Operator lautet "Ist".

Bedingungsdefinition:


Bedingungsdefinition

Versionstyp

Aktion:

Die Aktion wird ausgeführt, wenn die aktuelle Zelle, für die die Regel aufgerufen wird, eine Version mit dem angegebenen Versionstyp in der Schnittmenge enthält. Dies bezieht sich auf die aktuell unterstützten Versionstypen: Standard-Bottom-up und Standard-Top-down.

Operator:

Der verfügbare Operator lautet "Ist".

Bedingungsdefinition:


Bedingungsdefinition

Abweichungs-Reporting-Typ

Aktion:

Die Aktion wird ausgeführt, wenn die aktuelle Zelle, für die die Regel aufgerufen wird, ein Konto mit dem angegebenen Abweichungsreportingtyp in der Schnittmenge enthält. Dies bezieht sich auf die verfügbaren Abweichungs-Reporting-Typen: Aufwand und Neutraler Aufwand.

Operator:

Der verfügbare Operator lautet "Ist".

Bedingungsdefinition:


Bedingungsdefinition

UDA

Aktion:

Die Aktion wird ausgeführt, wenn die aktuelle Zelle, für die die Regel aufgerufen wird, dieses benutzerdefinierte Attribut (UDA), das dem angegebenen Element der Dimension zugeordnet ist, in der Schnittmenge enthält. Der UDA-Verweis wird auf Basis der ausgewählten Dimension ausgewählt. Die Bedingung basiert auf dem benutzerdefinierten Attribut für diese Dimension, das dem ausgewählten Wert entspricht. Sie müssen den UDA-Wert in der Dropdown-Liste auswählen.

Operator:

Der verfügbare Operator lautet "Ist".

Bedingungsdefinition:


Bedingungsdefinition

Attribut

Aktion:

Die Aktion wird ausgeführt, wenn die aktuelle Zelle, für die die Regel aufgerufen wird, dieses Attribut, das dem angegebenen Element der Dimension zugeordnet ist, in der Schnittmenge enthält. Der Attributverweis wird auf Basis der ausgewählten Dimension ausgewählt. Die Bedingung basiert auf dem Attribut für diese Dimension, das dem ausgewählten Zielwert entspricht.

Operator:

Der verfügbare Operator lautet "Ist".

Bedingungsdefinition:


Bedingungsdefinition