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

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

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

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

max ?
...
Рейтинг: 0 / 0
24.06.2015, 16:40
    #38991833
Paleshuk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS Обработка сгруппированных данных
это в примере только одна группа,а в реальности их количество не ограничено, поэтому max не прокатит...
...
Рейтинг: 0 / 0
25.06.2015, 09:24
    #38992260
Paleshuk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS Обработка сгруппированных данных
Я почему-то думал все должно быть легко... а уже второй день не могу решить такую мелочь...
Можно решить отдельным запросом, но хочется более красивое решение...
...
Рейтинг: 0 / 0
25.06.2015, 09:55
    #38992300
Paleshuk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS Обработка сгруппированных данных
Еще решение пронумеровать с секциями
Код: 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
25.06.2015, 09:58
    #38992304
Paleshuk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS Обработка сгруппированных данных
но как решить это вопрос только средствам SSRS? ReportItems ограничено одной страницей...
...
Рейтинг: 0 / 0
25.06.2015, 11:28
    #38992402
sanBez
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS Обработка сгруппированных данных
Paleshuk,

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

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

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


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