Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Syntax
Table.PositionOf(table as table, row as record, optional occurrence as any, optional equationCriteria as any) as any
Info
Gibt die Zeilenposition des ersten Vorkommens der row
in der angegebenen table
zurück. Gibt -1 zurück, wenn kein Vorkommen gefunden wurde.
table
: Die Eingabetabelle.row
: Die Zeile in der Tabelle, deren Position gefunden werden soll.occurrence
: [Optional] Gibt an, welche Vorkommen der Zeile zurückgegeben werden sollen.equationCriteria
: [Optional] Steuert den Vergleich zwischen den Tabellenzeilen.
Beispiel 1
Ermittelt die Position des ersten Vorkommens von [a = 2, b = 4] in der Tabelle ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]})
.
Verwendung
Table.PositionOf(
Table.FromRecords({
[a = 2, b = 4],
[a = 1, b = 4],
[a = 2, b = 4],
[a = 1, b = 4]
}),
[a = 2, b = 4]
)
Ausgabe
0
Beispiel 2
Ermittelt die Position des zweiten Vorkommens von [a = 2, b = 4] in der Tabelle ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]})
.
Verwendung
Table.PositionOf(
Table.FromRecords({
[a = 2, b = 4],
[a = 1, b = 4],
[a = 2, b = 4],
[a = 1, b = 4]
}),
[a = 2, b = 4],
1
)
Ausgabe
2
Beispiel 3
Ermittelt die Position aller Vorkommen von [a = 2, b = 4] in der Tabelle ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]})
.
Verwendung
Table.PositionOf(
Table.FromRecords({
[a = 2, b = 4],
[a = 1, b = 4],
[a = 2, b = 4],
[a = 1, b = 4]
}),
[a = 2, b = 4],
Occurrence.All
)
Ausgabe
{0, 2}