我对使用报表生成器 2.0 在 sql2008 数据库(安装了最新的服务包)、报表服务版本 10.0.5500.0 上生成的报表有问题。
问题是条形图比应有的宽。每个条的宽度应为 1 小时。
x 轴配置的间隔设置为小时
,间隔值为1
,最小值为=TimeSerial(0,0, 0)
和 =TimeSerial(23,59,0)
的最大值。该系列的 CategoryField
设置为 [hour]
,这是一个 time
类型的列,其中包含一小时的时间(示例 08 :00:00.0000000
)。
最佳答案
您要查找的内容位于“常规”-->“自定义属性”-->“PointWidth”下的属性网格中 您必须先选择系列。 如果您看不到属性网格,则需要从功能区启用它。查看,选中属性旁边的框。
小于 1 的数字将在条形之间产生间隙,大于 1 的数字将导致条形重叠。
它更像是一个相对宽度设置,而不是与您的小时间隔绝对相关,但您可以对其进行调整,使其正确。 就我个人而言,我建议您的时间略短于一个小时,因为它们看起来有间隙更好。
您还应该将水平轴上的标签设置为垂直,然后旋转它们,这样看起来会更好一些。
关于sql - ReportViewer 条形图,条形宽度不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11134146/