IndexNot (FPScript)

21.09.2021

Bildet das Komplement eines Indexdatensatzes.

Syntax

IndexNot(Index, Shape)

 

Die Syntax der IndexNot-Funktion besteht aus folgenden Teilen:

Teil

Beschreibung

Index

Eine Datenreihe mit aufsteigenden Indizes oder eine Datenmatrix mit aufsteigenden 2D-Indizes.

Erlaubte Datenstrukturen sind Datenreihe und Datenmatrix. Es sind alle reellen Datentypen erlaubt.

Shape

Eine Datenreihe mit den Dimensionslängen des Datensatzes, auf die sich der Index bezieht. Wenn Index eine Datenreihe ist, können Sie alternativ auch einen Einzelwert mit der Datensatzlänge angeben, bezüglich der das Komplement gebildet werden soll.

Erlaubte Datenstrukturen sind Einzelwert und Datenreihe. Es sind alle reellen Datentypen erlaubt.

Anmerkungen

Als Ergebnis liefert die Funktion eine Datenreihe vom Datentyp 64-Bit Ganzzahl.

Vor der Komplementbildung werden die Daten ggf. in 64-Bit Ganzzahlen gewandelt. Index muss Werte größer oder gleich Null enthalten, die aufsteigend sortiert sind. Ein 2D-Index ist aufsteigend sortiert, wenn die Indizes Zeile für Zeile abzählen, z. B. { {0, 0}, {0, 1}, {0, 2}, {1, 0}, {1, 1}, {1, 2} }; Das Ergebnis ist eine Datenreihe bzw. Datenmatrix, in der alle Indizes enthalten sind, die in Index nicht vorkommen. Das Argument Shape bestimmt hierbei die Datensatzgröße bezüglich der das Komplement gebildet wird.

Ist das Argument eine Liste, dann wird die Funktion für jedes Element der Liste ausgeführt und das Ergebnis ist ebenfalls eine Liste.

Verfügbarkeit

FlexPro Basic, Professional, Developer Suite

Beispiele

IndexNot({1, 3, 4}, 7)

Ergibt {0L, 2L, 5L, 6L}.

IndexNot({ {0, 0}, {1, 1} }, {2, 2})

Ergibt { {0L, 1L}, {1L, 0L} }.

IndexNot(Index2D, Shape(Matrix))

Bildet das Komplement eines 2D-Index bezüglich einer Datenmatrix.

Siehe auch

IndexOr-Funktion

IndexAnd-Funktion

IndexBefore-Funktion

IndexAfter-Funktion

IndexSort-Funktion

IndexSegments-Funktion

Analyseobjekt Ereignisisolation

Artikel teilen oder als Email versenden:

Diese Beiträge könnten Sie ebenfalls interessieren