Я немного запутался с этим.
У меня есть набор данных с BackupDate и BackupTime, а также BackupType. BackupDate состоит из 12 символов слева от строки даты и времени в таблице. BackupTime состоит из 8 символов справа от той же строки даты и времени. Так, например: BackupDate будет «12 декабря 2008 года», а BackupTime будет «12: 53 вечера».
Я добавил диаграмму рассеяния XY в отчет. Я добавил значение 'series' для BackupType (чтобы можно было различить полную / Incr / Log резервную копию). Я добавил значение категории BackupDate и установил масштаб для оси X от Min of BackupDate до Max of BackupDate. Затем я добавил элемент в значения с переменной Y, установленной на BackupTime, и переменной X, установленной на BackupDate. Интервал для оси Y - от 12:00 до 23:59, форматирование для меток - «чч: ммтт».
BackupTime соответствует формату оси Y. BackupDate соответствует формату оси X. Мой набор данных извлекает 10 записей, а легенда правильно заполняется полем BackupType.
На графике не отображаются точки, и маркеры / указатели не отображаются, если они включены. На графике должна быть точка для каждого момента времени каждого дня, когда есть резервная копия определенного типа.
Я что-то упустил? Кто-нибудь знает хороший учебник, посвященный конкретно графикам XY-рассеяния и использующий их так, как я намереваюсь?
Я использую версию SSRS 2005 года, а не версию 2008 года.
Снимок экрана того, как выглядит мой график:
В случае, если это может быть связано с набором данных:
SELECT TOP (10) backup_type, LTRIM(RTRIM(LEFT(backup_finish_date,
12))) AS BackupDate, LTRIM(RTRIM(RIGHT(backup_finish_date, 8))) AS BackupTime
FROM DBARepository.Backup_History
По запросу, вот результаты этого запроса. Есть условие Where, чтобы ограничить результаты конкретной базой данных конкретного сервера, который не был включен в вышеупомянутый SQL-запрос.
Log Dec 26 2008 12:00PM
Log Dec 27 2008 4:00AM
Log Dec 27 2008 8:00AM
Log Dec 27 2008 12:00PM
Log Dec 27 2008 4:00PM
Log Dec 27 2008 8:00PM
Database Dec 27 2008 10:01PM
Log Dec 28 2008 12:00AM
Log Dec 28 2008 4:00AM
Log Dec 28 2008 8:00AM