Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Множественная группировка по всем значениям одного из столбцов, LINQ / 3 сообщений из 3, страница 1 из 1
12.07.2013, 12:18
    #38329129
Nicky_N
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Множественная группировка по всем значениям одного из столбцов, LINQ
Всем доброго дня.
есть список:
paramAparamBval1a1001a5001b2001c3001c1001d4001d6002a2002c3002c4002e500
Группировка:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
                from с in список
                group c by new { c.paramA, c.paramB } into cg
                orderby cg.Key.paramA, cg.Key.paramB
                select new
                {
                    ParamA = cg.Key.paramA,
                    ParamB = cg.Key.paramB,
                    Total = cg.Sum(c => c.val)
                };


Группировка происходит по paramB в пределах группы paramA. Как сделать чтобы группировка прозводилась по всему списку paramB (т.е. появлялись значения типа 1 e null, 2 b null)?
...
Рейтинг: 0 / 0
15.07.2013, 15:16
    #38331493
Nicky_N
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Множественная группировка по всем значениям одного из столбцов, LINQ
ну, с группировкой я худо-бедно разобрался, теперь вот новый вопрос:
как из списка
paramAparamBval1a6001b2001c4001d10001e02a2002b02c7002d02e500
получить:
paramAabbdeSumVal16002004001000022002200070005001400Разность400200-3001000-500800
т.е. транспонировать последний столбец и просуммировать строку?
...
Рейтинг: 0 / 0
16.07.2013, 10:01
    #38332273
Nicky_N
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Множественная группировка по всем значениям одного из столбцов, LINQ
Коллеги, начинаю разочаровываться в LINQ, так и не научившись его готовить). раньше с ним не работал - думал как раз хороший повод. а тут - вроде бы элементарная задача... остается старый добрый sql и циклы.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Множественная группировка по всем значениям одного из столбцов, LINQ / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]