Hallo,
die Group By Syntax war mir nie klar geworden, jetzt krieg da langsam mehr mit hin als ich verstehe.
Anhand verschiedener Beispiele möchte ich meinen Kenntnisstand einmal durchgehen und dann entsprechende Fragen stellen
q1 gibt eine Sammlung an
q2 und q3 geben eine Sammlung an anonymen Typen, deren Properties einmal der Key der Gruppe nach dem gruppiert werden soll und einmal eine Sammlung an
wobei die Sammlungs-Property bei q2 "Group" heißt und bei q3 "g". Ist dieses
bei q4 bekomme ich eine zusätzliche Property "Sum", genauso für weitere Aggregatsfunktionen.
So habe ich
Ist das die Definition eines Lambdaausdrucks?
Warum funktioniert eine Spalte aus
Achja und warum muss man explizit schreiben
Viele Grüße
die Group By Syntax war mir nie klar geworden, jetzt krieg da langsam mehr mit hin als ich verstehe.
Anhand verschiedener Beispiele möchte ich meinen Kenntnisstand einmal durchgehen und dann entsprechende Fragen stellen
q1 gibt eine Sammlung an
tableRows
q2 und q3 geben eine Sammlung an anonymen Typen, deren Properties einmal der Key der Gruppe nach dem gruppiert werden soll und einmal eine Sammlung an
tableRows
sind,wobei die Sammlungs-Property bei q2 "Group" heißt und bei q3 "g". Ist dieses
Into Group
nur für diese Umbenennungsfunktionalität drin?bei q4 bekomme ich eine zusätzliche Property "Sum", genauso für weitere Aggregatsfunktionen.
So habe ich
Sum
noch nie genutzt, normalerweise braucht man da einen Lambdaausdruck. Wenn ich im Studio die Funktion anschaue steht da Sum(selector as Func(...
usw.Ist das die Definition eines Lambdaausdrucks?
Warum funktioniert eine Spalte aus
t
hier als Argument? Das ist dann ja eigentlich ein Sum(x as Double)
o.äAchja und warum muss man explizit schreiben
Group t By
statt Group By
?Viele Grüße
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Haudruferzappeltnoch“ ()