我有一个要求显示的统计数据,如销售,访客前两个月的图表,当然,传说应该显示的两个月的名称。我决定将存储表设计为: 1) Product
一月二月可以改为三月,四月随着时间的推移。因此,对于这个设计,每个月都会更改列名,而且数据集不能自动绑定。对吗?
2)设计如下:产品M1 M2
M1,M2表示前一个月,当选择时,使用列别名作为月份名称,但在这种情况下,dataset列也会随着时间的推移而变化,我认为SSRS图表无法绑定列名称将更改的数据集。
因此,如何处理这些要求,是否有更好的办法?我目前使用的是ssrs2005,ssrs2008能处理这个吗?
发布于 2014-05-08 17:47:03
您应该右键单击图表中的“系列”字段,请参见下面的“最形象”

发布于 2009-06-09 04:40:49
因此,对于这个设计,每个月都会更改列名,而且数据集不能自动绑定。对吗?
对,是这样。
M1,M2表示前一个月,当选择时,使用列别名作为月份名称,但在这种情况下,dataset列也会随着时间的推移而变化,我认为SSRS图表无法绑定列名称将更改的数据集。
数据集列将如何随时间变化?加入M3、M4等?在这种情况下,最好的解决方案是将表旋转成这样:产品、月份、数量。
如果无法更改表,则必须使用动态SQL语句自行旋转dataset查询中的表。您将查询系统表中的列列表,组装一条SELECT语句并执行它。
https://stackoverflow.com/questions/692855
复制相似问题