这里的第一个问题,所以如果我做错了什么,请原谅我。
我正在尝试在 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 轴分组如何很好地工作),但它有点做它的工作。这是我应该回答自己的问题的情况吗?[结束更新]