TOKEN Funktion
Die Token Funktion liefert bestimmte Elemente einer durch Zeichen getrennten Liste innerhalb einer Zeichenkette (String). Die Zeichenkette, die lexikalisch untergliedert ist, wird durch STR repräsentiert und das Element, welches extrahiert werden soll, ist 1 basierend auf und repräsentiert von NUM, während das Trennzeichen von SEP vertreten wird. Der optionale Parameter FULLSTR definiert, ob die Berechnung nichts liefert, wenn NUM nicht existiert oder ob die Funktion die gesamte Zeichenkette liefern soll.
Kombiniert mit der CVDATA Funktion, kann diese eingesetzt werden, um Informationen aus Popup-Zellen, die in der CaseView-Datenbank gespeichert sind, zu extrahieren.
Syntax
TOKEN(STR,NUM,SEP,<FULLSTR>)
Beispiel 1
Eine Zelle C2 enthält "A|B|C". Die TOKEN() Funktion mit unterschiedlichen Parametern kann folgende Resultate liefern:
TOKEN(C2, 1, "|") |
= A |
TOKEN(C2, 2, "|") |
= B |
TOKEN(C2, 3, "|") |
= C |
TOKEN(C2, 4, "|") |
= |
TOKEN(C2, 4, "|", 0) |
= |
TOKEN(C2, 4, "|", 1) |
= A|B|C |
Beispiel 2
Wird die Token Funktion CVDATA() eingesetzt, um Datensätze in der CaseView Datenbank zu finden, sieht die Syntax folgendermaßen aus:
TOKEN(CVDATA("ALPHACELL"),2, "|")
Wobei "ALPHACELL" die Kennung des Datensatzes in der CaseView Datenbank ist.