Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
05.04.2011, 12:33
|
|||
|---|---|---|---|
|
|||
SSRS 2008. Суммировать только одно значение из группы |
|||
|
#18+
Здравствуйте, коллеги! Помогите пожалуйста подсчитать такой итог: брать только по одному значению из каждой группы по строчкам и суммировать. Вот картинка: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.04.2011, 16:01
|
|||
|---|---|---|---|
|
|||
SSRS 2008. Суммировать только одно значение из группы |
|||
|
#18+
Leiten, Можно на стороне самого SQL-сервера, использую group by rollup или cube Когда-то находил пример: 9904980 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.04.2011, 10:03
|
|||
|---|---|---|---|
|
|||
SSRS 2008. Суммировать только одно значение из группы |
|||
|
#18+
Я решил так поступить. Добавил такое поле в селекте: Код: plaintext 1. 2. 3. Обращение к Оракловой базе. А в отчете в итоговой ячейке просто суммирую по этому столбцу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.04.2011, 18:37
|
|||
|---|---|---|---|
SSRS 2008. Суммировать только одно значение из группы |
|||
|
#18+
Есть возможность сделать это средствами репортинга. Можно сделать через вычисляемые поля, но т.к. репортинг не позволяет использовать в них групповые функции (оно и понятно) - приходится писать свою кастомную функцию. Короче: 1. Добавляем в отчет Custom Code Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 2. Создаем Calculation Field в датасете, в expression пишем: Код: plaintext 1. Этими двумя пунктами исключаем повторный вывод значения для группы. 3. Там где хотим посчитать итог пишем: Код: plaintext 1. Сбособ может быть малость извращенный, но другого лично я пока не нашел, если у кого-то есть более красивый салюшн - отпишитесь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.04.2011, 13:11
|
|||
|---|---|---|---|
|
|||
SSRS 2008. Суммировать только одно значение из группы |
|||
|
#18+
LeitenЯ решил так поступить. Добавил такое поле в селекте: Код: plaintext 1. 2. 3. Обращение к Оракловой базе. А в отчете в итоговой ячейке просто суммирую по этому столбцу. Можно было сделать намного проще..Вы группируете по полю EAN name, а вы добавьте в группировку =EAN name & StockAfterAction раз у вас у группы- сумма одинаковые. А потом просто суммируете свои подгруппы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.04.2011, 19:07
|
|||
|---|---|---|---|
|
|||
SSRS 2008. Суммировать только одно значение из группы |
|||
|
#18+
Коллеги, спасибо за ответы! minya13_85 , немного не понял вашей идеи. Зачем ещё добавлять StockAfterAction, если оно и так в рамках группы у всех одинаково? rokstar , для меня пока программный код в SSRS вещь новая, никогда не доводилось прибегать к нему. А времени на реализацию отчёта катастрофически мало было. Потому всё-таки использовал метод, который был ближе. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=31&mobile=1&tid=1534979]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
25ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 261ms |
| total: | 352ms |

| 0 / 0 |
