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

Schreibe einen Kommentar