Гость
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / report builder 3.0 График прогресса / 2 сообщений из 2, страница 1 из 1
08.10.2012, 20:21
    #37989023
ITW
ITW
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
report builder 3.0 График прогресса
Здавствуйте
есть проблема с построением графика а точнее и отображением его легенды
задача: отобразить в линейном графике прогресс прохождения шагов для каждого пользователя.
для примера есть запрос, в котором выводится название пользователя, название шага и признак прошел он его или нет
Код: 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
25.10.2012, 12:42
    #38012821
ITW
ITW
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
report builder 3.0 График прогресса
Проблему решил с помощю объекта Matrix.
По оси Х username по Y - stepName
Клетки закрашивал по условию IsCompleted = 1

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

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


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