如何解决SSRS-折线图-在X轴上绘制一天的时间
我们正在处理SSRS报告,该报告显示了一天中用户流程的成功与失败。
我们被要求提供一个折线图,显示一天中的不同时间,其中有一条成功线和一条失败线。这就是我们的设置。
X轴必须是相关日期的时间。 如何使X轴显示一天中的小时数。日期本身作为报告中的参数提供。
这是我们用于对X轴进行分组的当前字段,它是一天= Hour(Fields!BookingRequestInitiatedDate.Value)
的时间-成功或失败发生的时间。这就是我们=Format(Fields!BookingRequestInitiatedDate.Value,"hh:mm tt")
但这并不能满足我的需求。
Y轴是事件的计数器。我已经正常工作了。
X轴必须是给定一天中的定时间隔。
*理想情况下,用标记每2-3小时间隔创建间隔。 例如上午8点,上午10点,下午12点...等等。
也仅在图表中有数据时才开始和结束-换句话说,如果凌晨12点到8点之间没有任何反应,则不会显示这些时间。*
解决方法
我个人将数据集添加到报表中,从而以表格形式准确地删除此报表所需的数据,例如:
+------+---------+-------+
| Hour | Type | Value |
+------+---------+-------+
| 8am | Success | 5 |
| 8am | Failure | 2 |
| 10am | Success | 8 |
| 10am | Failure | 7 |
| 12pm | Success | 2 |
| 12pm | Failure | 5 |
+------+---------+-------+
,然后在图表中使用它。这样做可以使您非常精确地过滤和格式化数据,以在数据集逻辑中显示所需的图表(我假设是SQL?),这将比在报表本身中提供更多的自由度。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。