Как создать LINQ
запрос для достижения следующего:LINQ запрос для группы, сортировки и SUMPRODUCT
- Группа элементов исходных данных по Название собственности
- Сортировка результате
Groups
по Значение собственности, самая большая группа сверху - Выберите элементы группы в новый класс: MyNewClass (описано на рисунке ниже, с правой стороны)
- Вычислить
SumProduct
из Значение х зрелости для каждогоGroup
и установить результат MaturitySumProduct собственности в MyNewClass.
Ниже приведен пример исходных данных и желаемой структуры результатов из запроса LINQ
.
Я начал с группировкой в запросе LINQ, но получил stucked с остальными:
Dim query = From i In SourceDataItems
Group By Name = i.Name
Into MyNewClass = Group
Как завершить запрос, чтобы получить желаемый результат?
Что такое 'SourceDataItems'? –
Это исходные данные, как IEnumerable пользовательского класса. – Nuts