Гость
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Разбиение строки в SSRS 10 / 8 сообщений из 8, страница 1 из 1
15.08.2014, 16:42
    #38721449
Ilia_Trifonov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разбиение строки в SSRS 10
Привет всем, нужна помощь! Нужно разбить одну строку на две. Например. Идет подсчет нарастающего итога. Максимум, например, 15. Когда итог доходит до 15,36. Нужно разить строчку на две: с итогом в 0,36 (чтобы в первой части отчет иметь итог, равный точно 15), и вторую с остатком равным 15. Подскажет кто-нибудь как это сделать?
...
Рейтинг: 0 / 0
15.08.2014, 16:56
    #38721454
user89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разбиение строки в SSRS 10
Ilia_Trifonov,

не до конца ясно... Нарисуйте в Excel, что дано и требуется получить. Потом небольшую картинку сюда.
...
Рейтинг: 0 / 0
15.08.2014, 17:11
    #38721462
Ilia_Trifonov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разбиение строки в SSRS 10
user89,

Изначально эта строка была одна и имела сумму 4. Для 15 в первой части таблицы не хватает 1,25. Эта часть отделяется. В итоге мы имеем первую часть таблицы с нарастающим итогом, равным ровно 15. А остальная часть (2,75) уходит вниз.
...
Рейтинг: 0 / 0
15.08.2014, 17:49
    #38721497
user89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разбиение строки в SSRS 10
Ilia_Trifonov,

лучше делать на сервере. В профильном форуме должны подсказать, только надо предоставить тестовые данные, примерно так (для Microsoft SQL)
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
declare @t table (idx int identity(100,100), val decimal(19,2))
insert @t select 7.80 union all select 5.65 union all select 0.57 union all select 4.00
union all select 4.80 union all select 2.65 union all select 3.4 union all select 2.00

select t1.idx, min(t1.val) [val], sum(t2.val) as [RunTotal]
from @t t1
left join @t t2 on t1.idx >= t2.idx
group by t1.idx
...
Рейтинг: 0 / 0
15.08.2014, 17:54
    #38721502
Ilia_Trifonov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разбиение строки в SSRS 10
user89,

А вы, случаем, не знает, где эти профильные форумы найти? В основном, на английском. На русском только этот нашел.
...
Рейтинг: 0 / 0
15.08.2014, 18:08
    #38721512
user89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разбиение строки в SSRS 10
Ilia_Trifonov,

здесь возможно лучшие спецы в России, Вы уже спрашивали :)
http://www.sql.ru/forum/1104120/mnogokratnoe-ispolzovanie-tablicy-poluchennoy-zaprosom?hl=

Еще ресурсы
http://sqlinfo.ru/forum/viewforum.php?id=2
http://forum.vingrad.ru/forum/MySQL-database.html
...
Рейтинг: 0 / 0
15.08.2014, 18:12
    #38721514
user89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разбиение строки в SSRS 10
...
Рейтинг: 0 / 0
15.08.2014, 21:05
    #38721587
Andrews25
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разбиение строки в SSRS 10
Ilia_Trifonov,

самый главный форум, конечно, Microsoft


http://social.msdn.microsoft.com/Forums/sqlserver/en-US/home?forum=sqlreportingservices


по поводу разбиения строки

для каждой ячейки таблицы можно получить значение этих РАЗБИТЫХ строк из значений изначальной строки (написать соотв выражения в ячейках)???
если да

то просто в details group добавьте еще одну строку, которая будет видна, только если строка разбита


P.S. А нельзя попросить модератора ЗАКРЕПИТЬ сообщения с ссылками на форумы и и книжки, а то народ, как-то даже гуглить лениться :)
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Разбиение строки в SSRS 10 / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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