0

这里的第一个问题,所以如果我做错了什么,请原谅我。

我正在尝试在 MS ReportViewer 2010 中创建一个折线图,它应该显示每天有多少人注册。基本上它应该在 X 轴上显示过去 30 天,每天在刻度线上显示,在 Y 轴上显示当天注册的人数。

在我的数据集上,我有一个包含“RegistrationDate”列的“People”表。

到目前为止(在过去 3 小时内:))我已经设法做到了: - X(类别)轴上的 RegistrationDate - Y(值)轴上的 CountRows()

如果我在最小和最大刻度值中保留“自动”,我确实会得到一些结果,但我有这些问题:1)特别是图表在 X 轴上仅包含至少有一个人注册的日期,但忽略了那些为零的。基本上轴不是在 30 天内划分的,而是在 20 天左右,不包括没有注册的日子有一个检查“总是包括 0”,但没有任何改变

2)我尝试手动设置X轴最小值/最大值,数据消失了!

提前致谢 !!

[edit_update] 在 24 小时猛烈抨击它之后,并意识到 reportviewer 文档和教程至少可以说很少(我猜人们使用其他工具?),我已经在代码中实现了一个解决方法。在从 minDate 到 maxDate 的循环中,我填充了具有日期和注册计数作为成员的对象列表,从而用每个可能的值填充 x 轴,以及零。远非很好,也不是很灵活(我仍然不明白 x 轴分组如何很好地工作),但它有点做它的工作。这是我应该回答自己的问题的情况吗?[结束更新]

4

1 回答 1

0

经过 24 小时的猛烈抨击,并意识到 reportviewer 文档和教程至少可以说很少(我猜人们使用其他工具?),我已经在代码中实现了一种解决方法。在从 minDate 到 maxDate 的循环中,我填充了具有日期和注册计数作为成员的对象列表,从而用每个可能的值填充 x 轴,以及零。远非很好,也不是很灵活(我仍然不明白 x 轴分组如何很好地工作),但它有点做它的工作。这是我应该回答自己的问题的情况吗?

于 2013-09-19T13:35:24.260 回答