заменить данные в листе на подобии linq?
Точнее: есть статистика в бд, вытаскиваются из нее данные, потом они группируются по месяцам и отдаются на фронт. Если же статистики нет за какой-то месяц, то соответсвенно его нет в данный выборке, то есть есть данные за январь и март, но нет за февраль и по этой причине на фронте их не отобразишь. Решение сделано таким образом, составляется Лист месяцев и если данных в выборке нет, то они зануляются, заполнение таких пропусков выполняется в цикле. Есть ли возможность избежать данного цикла?
Согласен, но тут надо понимать что линка группирует на основе входных данных и если там нет какого-то месяца/дня/года, то группировка по нему производится не будет => пропуск
Да, именно так
Сгруппируй, потом заджойни со списком месяцев
Ммм, кстати, тоже решение
Можно составить список месяцев и сверяться с ним при группировке, нет совпадений -- null
Да, как раз то что Лиза и написала
Обсуждают сегодня