Inhaltsverzeichnis

Search

  1. Vorwort
  2. Umwandlungssprache
  3. Konstanten
  4. Operatoren
  5. Variablen
  6. Datumsangaben
  7. Funktionen

Referenzhandbuch für die Umwandlungssprache

Referenzhandbuch für die Umwandlungssprache

IN

IN

Prüft die Übereinstimmung von Eingabedaten mit einer Werteliste. Standardgemäß werden Groß-/Kleinschreibung unterschieden.

Syntax

IN(
valueToSearch, value1
, [
value2
, ...,
valueN
,]
CaseFlag
)
In der folgenden Tabelle werden die Argumente für diesen Befehl beschrieben:
Argument
Erforderlich/
Optional
Beschreibung
valueToSearch
Erforderlich
Kann eine Zeichenfolge, ein Datum oder ein numerischer Wert sein. Eingabewert, der mit einer durch Kommas getrennten Liste von Werten abgeglichen werden soll.
value
Erforderlich
Kann je nach Typ, der für das Argument valueToSearch angegeben ist, eine Zeichenfolge, ein Datum oder ein numerischer Wert sein. Durch Kommas getrennte Liste von Werten, nach denen gesucht werden soll. Werte können Ports in einer Umwandlung sein. Die Anzahl der Werte, die aufgelistet werden können, ist unbegrenzt.
CaseFlag
Optional
Muss eine Ganzzahl sein.
Geben Sie einen Wert an, wenn das Argument valueToSearch ein Zeichenfolgenwert ist.
Legt fest, ob für die Argumente in dieser Funktion zwischen Groß- und Kleinschreibung unterschieden wird. Sie können einen beliebigen gültigen Umwandlungsausdruck eingeben.
Wenn CaseFlag eine Zahl ungleich 0 ist, wird bei der Funktion zwischen Groß- und Kleinschreibung unterschieden.
Wenn CaseFlag gleich 0 ist, wird bei der Funktion nicht zwischen Groß- und Kleinschreibung unterschieden.

Rückgabewert

TRUE (1), wenn der Eingabewert mit der Werteliste übereinstimmt.
FALSE (0), wenn der Eingabewert nicht mit der Werteliste übereinstimmt.
NULL, wenn die Eingabe ein Nullwert ist.

Beispiel

Der folgende Ausdruck stellt fest, ob der Eingabewert ein „Safety Knife“, „Chisel Point Knife“ oder „Medium Titanium Knife“ ist. Die Eingabewerte müssen nicht mit der Groß- und Kleinschreibung der Werte in der durch Kommas getrennten Liste übereinstimmen:
IN( ITEM_NAME, ‘Chisel Point Knife’, ‘Medium Titanium Knife’, ‘Safety Knife’, 0 )
ITEM_NAME
RETURN VALUE
Stabilizing Vest
0 (FALSE)
Safety knife
1 (TRUE)
Medium Titanium knife
1 (TRUE)
NULL