powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / SSRS Обработка сгруппированных данных
12 сообщений из 12, страница 1 из 1
SSRS Обработка сгруппированных данных
    #38991777
Paleshuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На уровне таблиц есть соединение один ко многим.
В первой таблице содержится общее значение, например сколько нужно обработать заданий.
во второй содержится детализация сколько обработано, которое состоит из частей

Например нужно обработать 60, обработано 20, затем обработано 30

соединением мы получаем
Код: plaintext
1.
2.
60 - 20
60 - 30
в SSRS группируем и получаем:
Код: plaintext
1.
2.
         60 - 20
            - 30

Как сделать чтобы в общем итоге в сумме получать значение 60 а не 120,
т.е. обрабатывать уже сгруппированные строки
...
Рейтинг: 0 / 0
SSRS Обработка сгруппированных данных
    #38991822
Фотография Evolex_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Paleshuk,

max ?
...
Рейтинг: 0 / 0
SSRS Обработка сгруппированных данных
    #38991833
Paleshuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
это в примере только одна группа,а в реальности их количество не ограничено, поэтому max не прокатит...
...
Рейтинг: 0 / 0
SSRS Обработка сгруппированных данных
    #38992260
Paleshuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я почему-то думал все должно быть легко... а уже второй день не могу решить такую мелочь...
Можно решить отдельным запросом, но хочется более красивое решение...
...
Рейтинг: 0 / 0
SSRS Обработка сгруппированных данных
    #38992300
Paleshuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще решение пронумеровать с секциями
Код: sql
1.
ROW_NUMBER() over( PARTITION BY line_num order by line_num ) as num

, и суммировать если номер строки равен 1.

Код: sql
1.
=Sum(iif(Fields!num.Value=1, Fields!qty.Value,0))
...
Рейтинг: 0 / 0
SSRS Обработка сгруппированных данных
    #38992304
Paleshuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
но как решить это вопрос только средствам SSRS? ReportItems ограничено одной страницей...
...
Рейтинг: 0 / 0
SSRS Обработка сгруппированных данных
    #38992402
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Paleshuk,

Просуммировать и поделить итог на количество записей в группе?
(SSRS не знаю)
...
Рейтинг: 0 / 0
SSRS Обработка сгруппированных данных
    #38992407
Paleshuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sanBez,это актуально для итога группы когда мы знаем что все значения одинаковы, а для итога по всей таблице мы получим сумму всех значений, поделенное на количество. это не то что нужно.
...
Рейтинг: 0 / 0
SSRS Обработка сгруппированных данных
    #38992414
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Paleshuk,

А что нельзя получить результат на уровне группы? Не верю.
В итог чисто сумма полученного значения по всем группам.

Предложенный выше maх, кстати опять таки вариант. На уровне группы. В итог отчета сумма максимумов по каждой группе.
...
Рейтинг: 0 / 0
SSRS Обработка сгруппированных данных
    #38992516
Paleshuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sanBez, можете привести пример, как получить сумму в итоге по максимумам групп?
...
Рейтинг: 0 / 0
SSRS Обработка сгруппированных данных
    #38992921
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Paleshuk, версия какая? С некоторых пор =Sum(max(Fields!FieldName.Value, "GroupName"))
...
Рейтинг: 0 / 0
SSRS Обработка сгруппированных данных
    #38992974
Paleshuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
buser,большое спасибо, работает!!!
мой косяк был в том, что использовал не Max а First
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / SSRS Обработка сгруппированных данных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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