Listenfunktionen - PowerQuery M (2024)

  • Artikel

Diese Funktionen erstellen und ändern Listenwerte.

Information

NameBeschreibung
List.CountGibt die Anzahl der Elemente in einer Liste zurück.
List.NonNullCountGibt die Anzahl der Elemente in einer Liste ohne NULL-Werte zurück.
List.IsEmptyGibt zurück, ob eine Liste leer ist.

Auswahl

NameBeschreibung
List.AlternateGibt eine Liste mit den Elementen zurück, die auf Basis einer Anzahl, eines optionalen Wiederholungsintervalls und eines optionalen Offsets von der ursprünglichen Liste abweichen.
List.BufferPuffert die Liste im Arbeitsspeicher. Das Ergebnis dieses Aufrufs ist eine stabile Liste, d.h., die Liste verfügt über eine deterministische Anzahl und Reihenfolge von Elementen.
List.DistinctFiltert eine Liste, indem Duplikate entfernt werden. Zum Steuern des Übereinstimmungsvergleichs kann ein optionales Gleichungskriterium angegeben werden. Dabei wird jeweils der erste Wert der einzelnen Gleichheitsgruppen ausgewählt.
List.FindTextDurchsucht eine Liste von Werten, einschließlich der Datensatzfelder, nach einem Textwert.
List.FirstGibt den ersten Wert der Liste zurück. Ist die Liste leer, wird der angegebene Standardwert zurückgegeben. Gibt das erste Element in der Liste zurück. Ist die Liste leer, wird der optionale Standardwert zurückgegeben. Wenn die Liste leer ist und kein Standardwert angegeben wurde, kehrt die Funktion zurück.
List.FirstNGibt die erste Gruppe von Elementen in der Liste zurück. Hierzu wird durch countOrCondition die zurückzugebende Anzahl von Elementen oder eine qualifizierende Bedingung angegeben.
List.InsertRangeFügt Elemente aus Werten am angegebenen Index in der Eingabeliste ein.
List.IsDistinctGibt zurück, ob eine Liste eindeutig ist.
List.LastGibt die letzte Gruppe von Elementen in der Liste zurück. Hierzu wird durch countOrCondition die zurückzugebende Anzahl von Elementen oder eine qualifizierende Bedingung angegeben.
List.LastNGibt die letzte Gruppe von Elementen in einer Liste zurück. Hierzu wird entweder die zurückzugebende Anzahl oder eine qualifizierende Bedingung angegeben.
List.MatchesAllGibt „true“ zurück, wenn alle Elemente in einer Liste eine Bedingung erfüllen.
List.MatchesAnyGibt „true“ zurück, wenn ein Element in einer Liste eine Bedingung erfüllt.
List.PositionsGibt eine Liste von Positionen für eine Eingabeliste zurück.
List.RangeGibt beginnend bei einem Offset eine Anzahl von Elementen zurück.
List.SelectWählt die Elemente aus, die einer Bedingung entsprechen.
List.SingleGibt das einzige Element einer Liste zurück oder gibt einen Expression.Error zurück, wenn die Liste mehrere Elemente enthält.
List.SingleOrDefaultGibt ein einzelnes Element aus einer Liste zurück.
List.SkipÜberspringt das erste Element der Liste. Bei einer leeren Liste wird eine leere Liste zurückgegeben. Diese Funktion benötigt einen optionalen Parameter countOrCondition, um das Überspringen mehrerer Werte zu unterstützen.

Transformationsfunktionen

NameBeschreibung
List.AccumulateAkkumuliert ein Ergebnis aus der Liste. Diese Funktion wendet beginnend mit dem Ausgangswert-Seed die Akkumulatorfunktion an und gibt das Endergebnis zurück.
List.CombineFührt eine Liste von Listen in einer einzigen Liste zusammen.
List.ConformToPageReaderDiese Funktion ist nur für die interne Verwendung vorgesehen.
List.RemoveRangeGibt eine Liste zurück, die beginnend mit einem Offset eine Anzahl von Elementen entfernt. Die Standardanzahl ist 1.
List.RemoveFirstNGibt eine Liste zurück, bei der die angegebene Anzahl von Elementen beginnend mit dem ersten Element aus der Liste entfernt wurde. Die Anzahl der entfernten Elemente hängt vom optionalen countOrConditionParameter ab.
List.RemoveItemsEntfernt Elemente aus list1, die in list2 vorhanden sind, und gibt eine neue Liste zurück.
List.RemoveLastNGibt eine Liste zurück, bei der die angegebene Anzahl von Elementen beginnend mit dem letzten Element aus der Liste entfernt wurde. Die Anzahl der entfernten Elemente hängt vom optionalen countOrConditionParameter ab.
List.RepeatGibt eine Liste zurück, die den Inhalt einer Eingabeliste eine angegebene Anzahl von Malen wiederholt.
List.ReplaceRangeGibt eine Liste zurück, die Zählwerte in einer Liste durch eine replaceWith Liste ersetzt, welche bei einem Index beginnt.
List.RemoveMatchingItemsEntfernt alle Vorkommen der angegebenen Werte in der Liste.
List.RemoveNullsEntfernt NULL-Werte aus einer Liste.
List.ReplaceMatchingItemsErsetzt die Vorkommen vorhandener Werte in der Liste unter Verwendung der bereitgestellten equationCriteria durch neue Werte. Alte und neue Werte werden durch die replacements Parameter bereitgestellt. Um Übereinstimmungsvergleiche zu steuern, kann ein optionaler Gleichungskriterienwert angegeben werden. Ausführliche Informationen zu Ersetzungsvorgängen und Gleichungskriterien finden Sie unter Parameterwerte.
List.ReplaceValueDurchsucht eine Liste von Werten nach dem Wert und ersetzt jedes Vorkommen durch den Ersatzwert.
List.ReverseGibt eine Liste zurück, in der die Elemente in einer Liste umgekehrt werden.
List.SplitUnterteilt die angegebene Liste anhand der angegebenen Seitengröße in eine Liste von Listen.
List.TransformFührt die Funktion für jedes Element in der Liste aus und gibt die neue Liste zurück.
List.TransformManyGibt eine Liste zurück, deren Elemente aus der Eingabeliste proji*ziert werden.

Mitgliedschaftsfunktionen

Da alle Werte auf Gleichheit geprüft werden können, können diese Funktionen mit heterogenen Listen arbeiten.

NameBESCHREIBUNG
List.AllTrueGibt „true“ zurück, wenn alle Ausdrücke in einer Liste zutreffen.
List.AnyTrueGibt „true“ zurück, wenn ein beliebiger Ausdruck in einer Liste zutrifft.
List.ContainsGibt „true“ zurück, wenn ein Wert in einer Liste gefunden wird.
List.ContainsAllGibt „true“ zurück, wenn alle Elemente in Werten in einer Liste gefunden werden.
List.ContainsAnyGibt „true“ zurück, wenn ein Element in Werten in einer Liste gefunden wird.
List.PositionOfSucht das erste Vorkommen eines Werts in einer Liste und gibt seine Position zurück.
List.PositionOfAnySucht das erste Vorkommen eines Werts in Werten und gibt seine Position zurück.

Festlegungsvorgänge (Set operations)

NameBESCHREIBUNG
List.DifferenceErmittelt die Elemente in Liste1, die nicht in Liste2 enthalten sind. Doppelte Werte werden unterstützt.
List.IntersectGibt eine Liste aus einer Liste von Listen zurück und bildet die Schnittmenge aus den gemeinsamen Elementen in den einzelnen Listen. Doppelte Werte werden unterstützt.
List.UnionGibt eine Liste aus einer Liste von Listen zurück und vereinigt die Elemente in den einzelnen Listen. Die zurückgegebene Liste enthält alle Elemente in allen Eingabelisten. Doppelte Werte werden als Teil der Vereinigung abgeglichen.
List.ZipGibt eine Liste von Listen zurück, indem Elemente an derselben Position kombiniert werden.

Sortieren

Sortierungsfunktionen führen Vergleiche aus. Alle verglichenen Werte müssen miteinander vergleichbar sein. Sie müssen also alle vom gleichen Datentyp stammen (oder NULL enthalten, das beim Vergleich immer den kleinsten Wert darstellt). Andernfalls wird eine Expression.Error ausgelöst.

Vergleichbare Datentypen beinhalten:

  • Zahl
  • Duration
  • Datetime
  • Text
  • Logisch
  • Null
NameBESCHREIBUNG
List.MaxGibt das maximale Element in einer Liste zurück. Ist die Liste leer, wird der optionale Standardwert zurückgegeben.
List.MaxNGibt die maximalen Werte in der Liste zurück. Die Anzahl der zurückzugebenden Werte oder eine Filterbedingung muss angegeben werden.
List.MedianGibt das Median-Element aus einer Liste zurück.
List.MinGibt das minimale Element in einer Liste zurück. Ist die Liste leer, wird der optionale Standardwert zurückgegeben.
List.MinNGibt die minimalen Werte in einer Liste zurück. Die Anzahl der zurückzugebenden Werte oder eine Filterbedingung kann angegeben werden.
List.SortGibt eine mithilfe des Vergleichskriteriums sortierte Liste zurück.
List.PercentileGibt mindestens ein Beispielperzentil zurück, das den angegebenen Wahrscheinlichkeiten entspricht

Durchschnittswerte (Averages)

Diese Funktionen verarbeiten hom*ogene Listen von Zahlen, Datum/Uhrzeit-Angaben und Dauern.

NameBESCHREIBUNG
List.AverageGibt einen durchschnittlichen Wert aus einer Liste im Datentyp der Werte in der Liste zurück.
List.ModeGibt ein Element zurück, das am häufigsten in einer Liste vorkommt.
List.ModesGibt alle Elemente zurück, die mit der gleichen maximalen Häufigkeit vorkommen.
List.StandardDeviationGibt die Standardabweichung aus einer Liste von Werten zurück. List.StandardDeviation führt eine stichprobenbasierte Schätzung aus. Das Ergebnis ist eine Zahl für Zahlen und eine Dauer für Datum/Uhrzeit-Angaben und Dauern.

Addition

Diese Funktionen verarbeiten hom*ogene Listen mit Zahlen oder Dauern.

NameBESCHREIBUNG
List.SumGibt die Summe aus einer Liste zurück.

Numerische Werte (Numerics)

Diese Funktionen verarbeiten nur Zahlen.

NameBESCHREIBUNG
List.CovarianceGibt die Kovarianz zweier Listen als Zahl zurück.
List.ProductGibt das Produkt aus einer Liste von Zahlen zurück.

Generatoren

Diese Funktionen generieren eine Liste von Werten.

NameBESCHREIBUNG
List.DatesGibt eine Liste von Datumswerten aus der Größenzählung zurück. Dabei wird am Anfang begonnen und jedem Wert ein Inkrement hinzugefügt.
List.DateTimesGibt eine Liste von DateTime-Werten aus der Größenzählung zurück. Dabei wird am Anfang begonnen und jedem Wert ein Inkrement hinzugefügt.
List.DateTimeZonesGibt eine Liste von DateTimeZone-Werten aus der Größenzählung zurück. Dabei wird am Anfang begonnen und jedem Wert ein Inkrement hinzugefügt.
List.DurationsGibt eine Liste von Dauer-Werten aus der Größenzählung zurück. Dabei wird am Anfang begonnen und jedem Wert ein Inkrement hinzugefügt.
List.GenerateGeneriert eine Liste von Werten.
List.NumbersGibt eine Liste von Zahlen aus der Größenzählung zurück. Dabei wird am Anfang begonnen und ein Inkrement hinzugefügt. Der Inkrementwert ist standardmäßig 1.
List.RandomGibt eine Liste zufälliger Zählerzahlen mit einem optionalen Seed-Parameter zurück.
List.TimesGibt eine Liste von Uhrzeitwerten der Größenzählung zurück. Dabei wird am Anfang begonnen.

Parameterwerte

Angabe des Vorkommens

  • Occurrence.First = 0;
  • Occurrence.Last = 1;
  • Occurrence.All = 2;

Sortierreihenfolge

  • Order.Ascending = 0;
  • Order.Descending = 1;

Gleichungskriterien

Die Gleichungskriterien für Listenwerte können angegeben werden als:

  • Ein Funktionswert, der entweder:
    • Ein Schlüsselselektor ist, der den Wert in der Liste zum Anwenden der Gleichheitskriterien bestimmt, oder
    • Eine Vergleichsfunktion darstellt, mit der die Art des anzuwendenden Vergleichs angegeben wird. Integrierte Vergleichsfunktionen können angegeben werden—Gehen Sie zu Vergleichsfunktionen.
  • Ein Listenwert, der:
    • Genau zwei Elemente aufweist.
    • Das erste Element ist der Schlüsselselektorwie oben angegeben.
    • Das zweite Element ist eine Vergleichsfunktion– wie oben angegeben.

Für weitere Informationen und Beispiele gehen Sie zu List.Distinct.

Vergleichskriterien

Als Vergleichskriterium kann einer der folgenden Werte angegeben werden:

  • Ein Zahlenwert, der eine Sortierreihenfolge angibt. Für weitere Informationen gehen Sie zu Sortierreihenfolge.
  • Zum Berechnen eines Schlüssels für die Sortierung kann eine Funktion aus einem einzigen Argument verwendet werden.
  • Um sowohl einen Schlüssel auszuwählen als auch die Reihenfolge zu steuern, kann das Vergleichskriterium als Liste mit Schlüssel und Reihenfolge angegeben werden.
  • Zur vollständigen Steuerung des Vergleichs kann eine Funktion mit zwei Argumenten verwendet werden, die abhängig von der Beziehung zwischen der linken und rechten Eingabe -1, 0 oder 1 zurückgibt. Value.Compare ist eine Methode, die zur Übertragung dieser Logik verwendet werden kann.

Für weitere Informationen und Beispiele gehen Sie zu List.Sort.

Ersetzungsvorgänge

Ersetzungsvorgänge werden durch einen Listenwert angegeben. Jedes Element dieser Liste muss Folgendes sein:

  • Ein Listenwert aus genau zwei Elementen.
  • Das erste Element ist der alte Wert in der Liste, der ersetzt werden soll.
  • Das zweite Element ist der neue Wert, der alle alten Werte ersetzen soll, die in der Liste auftreten.
Listenfunktionen - PowerQuery M (2024)

References

Top Articles
44 Mouthwatering Low FODMAP Recipes For IBS (+ Printable PDF)
Dublin Coddle Recipe (Irish Sausage and Potato Stew) | Wholefully
Nullreferenceexception 7 Days To Die
St Thomas Usvi Craigslist
Form V/Legends
Phcs Medishare Provider Portal
Midflorida Overnight Payoff Address
Immobiliare di Felice| Appartamento | Appartamento in vendita Porto San
Lighthouse Diner Taylorsville Menu
Aadya Bazaar
30 Insanely Useful Websites You Probably Don't Know About
Horoscopes and Astrology by Yasmin Boland - Yahoo Lifestyle
Noaa Weather Philadelphia
Mndot Road Closures
Employeeres Ual
Weather Annapolis 10 Day
Garrick Joker'' Hastings Sentenced
Immediate Action Pathfinder
Watch TV shows online - JustWatch
3472542504
OpenXR support for IL-2 and DCS for Windows Mixed Reality VR headsets
Bjork & Zhulkie Funeral Home Obituaries
Paradise leaked: An analysis of offshore data leaks
Simplify: r^4+r^3-7r^2-r+6=0 Tiger Algebra Solver
V-Pay: Sicherheit, Kosten und Alternativen - BankingGeek
Teacup Yorkie For Sale Up To $400 In South Carolina
Fsga Golf
Brazos Valley Busted Newspaper
Kroger Feed Login
The Collective - Upscale Downtown Milwaukee Hair Salon
Dl.high Stakes Sweeps Download
Devotion Showtimes Near The Grand 16 - Pier Park
Eaccess Kankakee
2487872771
Golden Tickets
Here’s how you can get a foot detox at home!
Truis Bank Near Me
Cheap Motorcycles Craigslist
To Give A Guarantee Promise Figgerits
How to Draw a Sailboat: 7 Steps (with Pictures) - wikiHow
Urban Blight Crossword Clue
Henry Ford’s Greatest Achievements and Inventions - World History Edu
Big Reactors Best Coolant
Child care centers take steps to avoid COVID-19 shutdowns; some require masks for kids
What is 'Breaking Bad' star Aaron Paul's Net Worth?
3500 Orchard Place
Greatpeople.me Login Schedule
Wzzm Weather Forecast
116 Cubic Inches To Cc
Erica Mena Net Worth Forbes
Amourdelavie
Houston Primary Care Byron Ga
Latest Posts
Article information

Author: Geoffrey Lueilwitz

Last Updated:

Views: 6032

Rating: 5 / 5 (60 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Geoffrey Lueilwitz

Birthday: 1997-03-23

Address: 74183 Thomas Course, Port Micheal, OK 55446-1529

Phone: +13408645881558

Job: Global Representative

Hobby: Sailing, Vehicle restoration, Rowing, Ghost hunting, Scrapbooking, Rugby, Board sports

Introduction: My name is Geoffrey Lueilwitz, I am a zealous, encouraging, sparkling, enchanting, graceful, faithful, nice person who loves writing and wants to share my knowledge and understanding with you.