Liefert Elemente eines Datenfelds, die einer Bedingung entsprechen
Die Funktion Pick sucht alle Elemente in einer Liste oder Tabelle, die einer bestimmten Bedingung entsprechen. Die Bedingung wird im zweiten Parameter formuliert.
Die Bedingung wird in einem Textstring übergeben. Mit dem String "# < 5“ werden alle Elemente gesucht, deren Wert kleiner 5 ist. Die Raute steht hier als Symbol für die Liste oder Tabelle die durchsucht wird.
Bei Listen ist das Resultat auch eine Liste in der nur die Elemente enthalten sind, die der Bedingung entsprechen.
Wenn das erste Argument eine Tabelle ist, muss als drittes Argument die Nummer einer Spalte angegeben werden die durchsucht werden soll. Als Resultat wird eine Tabelle geliefert, in der die Zeilen enthalten sind deren Referenz-Spalte der Bedingung entspricht.
Pick (Liste, "# < x")
Pick (Tabelle, "# < x", Spalte)
Im ersten Beispiel unten sind im Resultat die Werte enthalten die kleiner als 5 sind.
Im zweiten Beispiel sind im Resultat die Zeilen enthalten, deren Wert in der 2. Spalte kleiner als 5 ist.
Tasten Eingabe | ||||
< | kleiner als | < | ||
> | größer als | > | ||
≤ | kleiner oder gleich | <= | ||
≥ | größer oder gleich | >= | ||
≡ | gleich | == | ||
≠ | ungleich | <> |