【问题标题】:XY-Scatter Chart In SSRS Won't Display PointsSSRS 中的 XY 散点图不会显示点
【发布时间】:2009-01-05 19:05:26
【问题描述】:

我对这个有点困惑。

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

我在报告中添加了一个 XY 散点图。我为 BackupType 添加了一个“系列”值(因此可以区分 Full/Incr/Log 备份)。我添加了 BackupDate 的类别值,并将 X 轴的比例设置为从 BackupDate 的最小值到 BackupDate 的最大值。然后,我向 Values 添加了一个项目,其中 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 查询中并未包含该结果。

日志 2008 年 12 月 26 日 12:00PM
日志 2008 年 12 月 27 日凌晨 4:00
日志 2008 年 12 月 27 日上午 8:00
日志 2008 年 12 月 27 日 12:00PM
日志 2008 年 12 月 27 日下午 4:00
日志 2008 年 12 月 27 日晚上 8:00
数据库 2008 年 12 月 27 日晚上 10:01
日志 2008 年 12 月 28 日上午 12:00
日志 2008 年 12 月 28 日凌晨 4:00
日志 2008 年 12 月 28 日上午 8:00

【问题讨论】:

    标签: reporting-services charts reporting graphing


    【解决方案1】:

    随着数据的增长,散点图在扩展(浮动/数字)限制时会避免 X 轴值

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 我已经有一段时间没有接触这个了(我还没有使用它),但我很确定我记得使用它最终会将我的日期变成秒(无论哪个选项我用过)
      • 你能告诉如何在报告服务的散点图中添加自定义线
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多