Show TOC Anfang des Inhaltsbereichs

Funktionsdokumentation Ersetzungspfad: Ersetzung aus Merkmalswert  Dokument im Navigationsbaum lokalisieren

Verwendung

Textvariablen und Formelvariablen mit der Verarbeitungsart Ersetzungspfad können durch einen entsprechenden Merkmalswert ersetzt werden.

Der Wert einer Formelvariable muss eine Zahl sein. Der Wert einer Textvariable muss ein Text sein.

Funktionsumfang

Ersetzungsregel

Wählen Sie hier die Merkmals- bzw. Attributwerte, durch welche die Variable ersetzt werden soll.

Ersetze Variable durch

     Schlüssel

Der Variablenwert wird durch den Schlüssel des Merkmals ersetzt.

     Externe Ausprägung des Schlüssels

Der Variablenwert wird durch einen externen Wert des Merkmals (Extern/Intern-Konvertierung) ersetzt.

     Bezeichnung (Texte)

Der Variablenwert wird durch die Bezeichnung des Merkmals ersetzt.

Achtung

Beachten Sie, dass bei Formelvariablen in der Bezeichnung Zahlen enthalten sein müssen, damit die Formelvariable nach der Ersetzung eine Zahl repräsentiert.

     Wert eines Attributs

Der Variablenwert wird durch den Wert eines Attributs ersetzt. Unter Ersetze Quelle geben Sie das Attribut ein.

Hinweis

Diese Einstellung ist nur bei Formelvariablen verfügbar.

     Hierarchieattribut

Der Variablenwert wird durch den Wert eines Hierarchieattributs ersetzt. Unter Ersetze Quelle geben Sie das Hierarchieattribut ein.

Diese Einstellung benötigen Sie für die Vorzeichenumkehr bei Hierarchieknoten. Weitere Informationen dazu finden Sie unter Vorzeichenumkehr.

Hinweis

Diese Einstellung ist nur bei Formelvariablen verfügbar.

Intervall benutzen

Sie haben folgende Auswahlmöglichkeiten:

     Von-Wert

     Bis-Wert

     Differenz

Wenn der gefundene ersetzende Wert ein Intervall ist, dann können Sie mit dieser Einstellung bestimmen, ob die untere Intervallgrenze (Von-Wert) oder die obere Intervallgrenze (Bis-Wert) für die Ersetzung genommen wird.

Bei Formelvariablen können Sie auch die Intervalldifferenz als Ersetzungswert wählen. Hiermit können Sie auf eine einfache Weise mit Differenzen von Periodengrenzen rechnen. Die Intervalldifferenz ist der Bis-Wert minus der Von-Wert plus 1. Beispielsweise ergibt die Periode von Januar bis März eine 3, also Bis-Wert (3) minus Von-Wert (1) plus1.

Offset-Einstellung

Mit dieser Funktion können Sie Beginn und Länge der Textausgabe festlegen.

Beispiel

Sie möchten eine Textvariable für das Geschäftsjahr anlegen.

Wählen Sie in der Registerkarte Ersetzungspfad die Option Ersetze Variable durch Schlüssel und legen Sie den Offset-Start bei Wert 2 und die Offset-Länge als 2 fest.

Das Geschäftsjahr ist vierstellig, die Ausgabe des Wertes beginnt nach der zweiten Stelle und zeigt 2 Stellen an. Also wird in der Query die Textvariable z.B. für das Geschäftsjahr 2005 durch den Wert "05" ersetzt.

Weitere Beispiele zu Offset-Start und Offset-Länge finden Sie unter Beispiel für Variablenersetzung.

Auswerten als Boolean (Wert 0 oder 1)

Hinweis

Diese Funktion steht nur bei Formelvariablen zur Verfügung.

Wenn Sie diese Einstellung markieren, dann wird die Formelvariable nicht durch einen Wert ersetzt (z.B. Schlüsselwert), sondern sie gibt die Existenz eines Wertes an.

     Der Wert der Variablen ist 0, wenn der zu ersetzende Wert ein String mit nur Leerzeichen oder eine Null ist.

     Der Wert der Variablen ist 1, wenn der zu ersetzende Wert ein String mit Zeichen ungleich Leerzeichen oder eine Zahl ungleich 0 ist.

Beispiel

Sie möchten nur bezahlte Beträge verrechnen.

a.       Wählen Sie im Dialogschritt Ersetzungspfad die Option Ersetze Variable durch Wert eines Attributs.

b.       Geben Sie das Attribut Bezahlt ein. (Das Stammdatenattribut Bezahlt repräsentiert mit einem Leerzeichen " " eine offene Rechnung und mit dem Wert "X" eine bezahlte Rechnung.)

c.       Markieren Sie Auswerten als Boolean (Wert 0 oder 1).

Für Leerzeichen erhalten Sie eine 0 und für den Wert "X" eine 1. Durch eine Multiplikation mit einer solchen Formelvariablen werden dann in der Query alle unbezahlten Beträge weggelassen und Sie rechnen nur mit bezahlten Beträge.

 

 

Ende des Inhaltsbereichs