|
MS Reporting Services 2005. Сумма повторяющихся значений в группе
|
|||
---|---|---|---|
#18+
Добрый вечер! Предположим, есть такие данные Уровень параметр1 параметр2group1 13 group21 5 Item1 4 1Item1 4 2Item1 4 3Item2 1 4Item2 1 5group22 8 Item3 1 6Item3 1 7Item4 7 8Item4 7 9 Т.е. параметр1 у итема(i) всегда одинаков. Можно ли каким-то гуманным образом получить в поле "параметр1" у групп сумму не по всем значениям этого поля из детализации, а по "уникальным", т.е. если я сейчас напишу к примеру в группе 21 Sum(Field!Item) он мне честно выдаёт 12. А нужно именно 4. Пока ничего умнее не придумалось, кроме как суммировать число повторений Item'a и делить вычислять как Sum(Field!Item/!Field.ItemCount). Но что-то мне такой метод не нравится ни разу. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2010, 19:29 |
|
MS Reporting Services 2005. Сумма повторяющихся значений в группе
|
|||
---|---|---|---|
#18+
nicht_shiessenДобрый вечер! он мне честно выдаёт 12. А нужно именно 4. ну в смысле, он мне честно выдаёт 14. А нужно именно 5. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2010, 19:33 |
|
MS Reporting Services 2005. Сумма повторяющихся значений в группе
|
|||
---|---|---|---|
#18+
nicht_shiessen, я думаю стоит написать свою функцию Использование в выражениях ссылок на пользовательский код ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2010, 20:23 |
|
MS Reporting Services 2005. Сумма повторяющихся значений в группе
|
|||
---|---|---|---|
#18+
По моему то что вы хотите получить проще делать в запросе перед REPORTING, а потом уже полученный результат выводит в RS, если есть запрос представьте попробуем помочь ... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2010, 06:28 |
|
MS Reporting Services 2005. Сумма повторяющихся значений в группе
|
|||
---|---|---|---|
#18+
Товарищи! Есть аналогичная проблема, подскажите, пожалуйста, как бы это реализовать. Запрос: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
в самом отчете группирую по FilteredTask.new_segmentname , которому соответствует свой Filterednew_segments.new_weigth после добавления итогов, разумеется, он считает общую сумму (см. приложенный файл - итого = 60, а должно быть 40) как бы так поменять запрос, чтобы он показывал нужную сумму? заранее благодарю ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2012, 09:58 |
|
MS Reporting Services 2005. Сумма повторяющихся значений в группе
|
|||
---|---|---|---|
#18+
Semen_v.2.01как бы так поменять запрос, чтобы он показывал нужную сумму?Через rollup или cube Примеры Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52.
Пример посложнее, когда-то находил: 9904980 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2012, 13:12 |
|
|
start [/forum/topic.php?fid=31&msg=36524742&tid=1534436]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
70ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 182ms |
0 / 0 |