Zu Hauptinhalt springen

Im erweiterten Modus verwendete Ausdruckssprache

Bei der Erstellung einer Regel im erweiterten Modus müssen Sie eine spezifische Syntax gemäß Verwenden der Sprache für Data-Shaping-Ausdrücke beachten.

Da es sich bei den Datenqualitätsregeln um Validierungsregeln handelt, müssen Sie die Ausdruckssprache heranziehen, um die Daten zu validieren, nicht um sie zu transformieren.

Beispiel: Der Ausdruck concat(' ',FirstName,LastName) == FullName legt fest, dass der vollständige Name dem mit dem Nachnamen verketteten Vornamen entspricht, wobei ein Leer- oder Trennzeichen verwendet wird.

Folgende Funktionen sind für die Datenqualitätsregeln als Ergänzung für die Ausdruckssprache verfügbar:

Beispiele für Validierungsausdrücke
Funktion Details Beispiel
isInMonth(myVar, myMonth) Geben Sie einen Monat bzw. eine Zahl zwischen 1 und 12 ein.

1 = Januar (...) 12 = Dezember *

Folgende Sprachen werden unterstützt: Englisch, Deutsch, Französisch, Portugiesisch und Spanisch. *

Sie können auch die entsprechenden Abkürzungen eingeben: Jan, Feb usw. *

isInMonth(myVar, "July") isInMonth(myVar, 7)
isInYear(myVar, myYear) - isInYear(myVar, 2020)
isOfType (myvar, myType) Geben Sie einen semantischen oder einen Standardtyp ein: Boolescher Wert, Datum, Dezimal- oder Ganzzahl. isOfType (myVar, "Integer")
isOnDayOfMonth(myVar, myDay) Geben Sie eine Zahl zwischen 1 und 31 ein. isOnDayOfMonth(myVar, 18)
isOnDayOfWeek(myVar, myDay) Geben Sie einen Tag oder eine Zahl zwischen 1 und 7 ein.

1 = Montag (...) 7 = Sonntag *

Folgende Sprachen werden unterstützt: Englisch, Deutsch, Französisch, Portugiesisch und Spanisch. *

Sie können auch die entsprechenden Abkürzungen eingeben: Mo, Di usw. *

isOnDayOfWeek(myVar, "Tuesday") isOnDayOfWeek(myVar, 2)

Für Einträge, die die unterstützten Sprachen angeben, gilt die Information für die Regeldefinition und den Datensatz. Beispiel:

  • Sie haben die Regel mit dem Wert Wednesday (Mittwoch) festgelegt. Wenn der Datensatz die Werte Mercredi (Mittwoch), 3 und Wed (Mi) enthält, wird der Wert Wednesday (Mittwoch) als mit diesen drei Werten übereinstimmend eingestuft.
  • Sie haben die Regel mit dem Wert Juni festgelegt. Wenn der Datensatz den Wert Juni enthält, wird der Wert Juni als mit Juni übereinstimmend eingestuft.
Diese Funktionen sind ebenfalls im Basismodus verfügbar. Weitere Informationen finden Sie unter Operatoren.
InformationshinweisWichtig: Aus Sicherheitsgründen können einige reguläre Ausdrücke nicht verwendet werden, insbesondere Rückreferenzen. Weitere Informationen finden Sie in der RE2/J-Dokumentation.

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!