VB.NET und LINQ - Group by in einer DataTable
Ich habe eine DataTable in VB.NET von diesem Typ:
"Yr","Mnth","Period","Amount"
2016, 1, 2016-01, 550.36
2016, 1, 2016-01, 9000.79
2015, 12, 2015-12, 10000.30
2015, 12, 2015-12, 20
Was ich will zu tun ist, um das aggregieren von Daten mithilfe von LINQ wie würde ich in der SQL-Sprache:
SELECT Yr, Mnth, Period, SUM(Amount) AS Amount
GROUP BY Yr, Mnth, Period;
Habe ich versucht, die Verwendung von LINQ in VB.NET aber nicht in der Lage, es richtig zu machen.
Kann mir jemand etwas Einblick?
Danke.
Was haben Sie bisher ausprobiert? Tun Sie zur Gruppierung der Daten aus der
DataTable
oder kann man-Gruppe die Quelle der Daten statt?InformationsquelleAutor rffs | 2016-04-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bin ich davon ausgegangen
Yr
undMnth
vom Typ Integer,Period
String-und dieAmount
Dezimal.Ändern Sie die Arten, wenn Sie von Ihnen unterscheiden.
InformationsquelleAutor Alex B.
Hier der C# code.
InformationsquelleAutor dfdsfdsfsdf