0

我有一个水平方向的条形图。通常没关系,但如果物品太多,那么它就会变得拥挤。所以我需要设置一个分界点,比如说 10 个项目,之后剩下的将放在新的页面上。这是图表的图像....

列太多

到目前为止我所做的是添加一个列表控件并将分组指定为 =Floor((RowNumber(Nothing)-1)/10)

但似乎缺少一些数据,因为 Dataset 为一个项目返回了许多行并使用 Average 和其他函数来创建项目。

图表元素还有一个 PageBreak 属性,它有一个“BreakLocation”,其中一个选项是“Between”,但它似乎没有做任何事情,因为没有在哪里指定它会做什么分页符。

有任何想法吗。我在网上搜索过,只找到了 2 个对此的引用,一个使用 List Item 分组,另一个引用了使用旧版本 Visual Studio 的书中的一些示例代码。

4

1 回答 1

0

在页面上拖动一个 List 控件,单击它并转到 Tablix 属性并将其设置为与图表相同的数据集。然后转到分组部分并选择“组属性”,我将其添加到“行组”下单击“组表达式”下的添加并使用表达式进行分组...例如 =Ceiling(RowNumber(Nothing)/10)

于 2013-10-02T10:55:39.867 回答