SSRS中的XY散点图不会显示点

时间:2009-01-05 19:05:26

标签: reporting-services charts reporting graphing

我对这个感到有点困惑。

我有一个包含BackupDate和BackupTime以及BackupType的数据集。 BackupDate由表中日期时间字符串左侧的12个字符组成。 BackupTime由同一日期时间字符串右侧的8个字符组成。例如:BackupDate将是'2008年12月12日',BackupTime将是'12:53PM。'

我在报告中添加了一个XY散点图。我为BackupType添加了一个“系列”值(因此可以区分Full / Incr / Log备份)。我添加了BackupDate的类别值,并将X轴的Scale从BackupDate的Min设置为BackupDate的Max。然后,我将一个项添加到值,其中Y变量设置为BackupTime,X变量设置为BackupDate。 Y轴的间隔时间是凌晨12:00到晚上11:59,标签的格式为'hh:mmtt'。

BackupTime与Y轴的格式匹配。 BackupDate匹配X轴的格式。我的数据集检索了10个条目,并且BackupType字段正确填充了图例。

图表上没有绘制点,如果启用了标记/指针,则不显示任何标记/指针。图表上应该有一个点,表示每天的每个时间点都有特定类型的备份。

我错过了什么吗?有没有人知道一个专门处理XY散点图并以我想要的方式使用它们的好教程?

我使用的是2005版SSRS,而不是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 Query中未包含的特定服务器的特定数据库。

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

2 个答案:

答案 0 :(得分:0)

随着数据的增长,散点图如果扩展(浮动/数字)限制,则会避免使用X轴值

答案 1 :(得分:0)

打开图表属性 - > X轴选项卡 - >次要刻度线 - >数字或时间刻度值... 它应该可以解决你的问题。