0

基于 SQL Server 2005 报告服务中的几个报告参数,我想为返回结果中的每一行自动生成一个或多个图表,并将它们分页或隔开。我该怎么做?

4

2 回答 2

1

如果每行的图表数量不同,但变化是已知的(例如,它要么只是图表 1,要么是图表 1 和 3,要么是图表 1、2 和 3),那么使用表格就足够简单了。

在默认详细信息行中添加您需要的任何普通字段。现在为您可能需要的每个图表插入一个新的详细信息行。最后,根据您的规则设置每个图表行的可见性,注意如果您的表达式计算结果为真,该规则将隐藏该行。确保使用最左侧单元格左侧的区域选择,如果正确,您会看到它是属性网格中的一行。

要获得您想要的布局,您可以合并图表以进入单元格,或者使用单个单元格并在其中放置一个矩形,然后在矩形中布置您的其他控件。

任何隐藏的行都将被折叠,因此如果您简单地切换图表本身的可见性,您将不会得到大的空白部分。

于 2009-08-31T08:10:10.520 回答
0

您可以做的是在页面上放置一个List 控件,按记录唯一键(ID 或多个字段,如果复合)设置List 分组,并在 List 上放置一个图表。接下来,设置项目可见性表达式以使用报告参数对其进行控制

于 2009-02-28T19:30:55.137 回答