powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / report builder 3.0 График прогресса
2 сообщений из 2, страница 1 из 1
report builder 3.0 График прогресса
    #37989023
ITW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ITW
Гость
Здавствуйте
есть проблема с построением графика а точнее и отображением его легенды
задача: отобразить в линейном графике прогресс прохождения шагов для каждого пользователя.
для примера есть запрос, в котором выводится название пользователя, название шага и признак прошел он его или нет
Код: plsql
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.
DECLARE @Progress TABLE(username VARCHAR(200), stepName VARCHAR(200), IsCompleted bit)
INSERT INTO @Progress ( username,stepName, IsCompleted )
SELECT 'User1','step1', 1
UNION
SELECT 'User1','step2', 1
UNION
SELECT 'User1','step3', 1
UNION
SELECT 'User1','step4', 0
UNION
SELECT 'User1','step5', 0
UNION
SELECT 'User2','step1', 1
UNION
SELECT 'User2','step2', 1
UNION
SELECT 'User2','step3', 0
UNION
SELECT 'User2','step4', 0
UNION
SELECT 'User2','step5', 0
UNION
SELECT 'User5','step1', 1
UNION
SELECT 'User5','step2', 1
UNION
SELECT 'User5','step3', 1
UNION
SELECT 'User5','step4', 1
UNION
SELECT 'User5','step5', 1

SELECT * FROM @Progress



в report builder 3.0 выбрал линейный график. значение указал Sum(IsCompleted) Группы категорий username.
график строится правильно но промлема в отображении легенты по оси X. мне нужно чтобы вместо 0,1,2 .... 5 отображались названия шагов.
Подскажите как правильно это сделать? возможно ли вообще такое сделать? может есть какой то example?
может как то надо по другому данные выводить и группировать?
скриншот прилагается.
Заранее спасибо
...
Рейтинг: 0 / 0
report builder 3.0 График прогресса
    #38012821
ITW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ITW
Гость
Проблему решил с помощю объекта Matrix.
По оси Х username по Y - stepName
Клетки закрашивал по условию IsCompleted = 1

текст легенды перевернул с помощю:
http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/a6cc50f7-4bdd-415f-b838-5f6113075de5/

Получилось довольно неплохо
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / report builder 3.0 График прогресса
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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