Training
Modul
Erfahren Sie, wie Sie eine einfache Formel erstellen, die Tabellen und Datensätzen in einer Power Apps-Canvas-App verwendet.
Dieser Browser wird nicht mehr unterstützt.
Führen Sie ein Upgrade auf Microsoft Edge durch, um die neuesten Features, Sicherheitsupdates und den technischen Support zu nutzen.
Table.Distinct(table as table, optional equationCriteria as any) as table
Entfernt doppelte Zeilen aus der Tabelle Ein optionaler Parameter equationCriteria
gibt an, welche Spalten der Tabelle auf doppelt vorhandene Werte überprüft werden. Wenn equationCriteria
nicht angegeben ist, werden alle Spalten getestet.
Da Power Query manchmal bestimmte Vorgänge in Back-End-Datenquellen (als Faltung bezeichnet) ausladen und manchmal auch Abfragen durch Überspringen von Vorgängen optimiert, die nicht streng erforderlich sind, gibt es im Allgemeinen keine Garantie, welche bestimmte Duplikate beibehalten werden. Sie können beispielsweise nicht davon ausgehen, dass die erste Zeile mit eindeutigen Spaltenwerten verbleibt, und Zeilen weiter unten in der Tabelle entfernt werden. Wenn die Entfernung von Duplikaten vorhersehbar sein soll, puffern Sie zuerst die Tabelle mithilfe von Table.Buffer.
Entfernt doppelte Zeilen aus der Tabelle.
Verwendung
Table.Distinct(
Table.FromRecords({
[a = "A", b = "a"],
[a = "B", b = "b"],
[a = "A", b = "a"]
})
)
Ausgabe
Table.FromRecords({
[a = "A", b = "a"],
[a = "B", b = "b"]
})
Entfernt doppelte Zeilen aus Spalte [b] in der Tabelle ({[a = "A", b = "a"], [a = "B", b = "a"], [a = "A", b = "b"]})
.
Verwendung
Table.Distinct(
Table.FromRecords({
[a = "A", b = "a"],
[a = "B", b = "a"],
[a = "A", b = "b"]
}),
"b"
)
Output
Table.FromRecords({
[a = "A", b = "a"],
[a = "A", b = "b"]
})
Training
Modul
Erfahren Sie, wie Sie eine einfache Formel erstellen, die Tabellen und Datensätzen in einer Power Apps-Canvas-App verwendet.