来爱清 发表于 2015-4-3 10:05:00

Table合并相同值的行/列

在ActiveReports V9 报表功能展示中,我看到交互式报表→动态过滤→多条件单值这么个示例中,Table的"供应商名称'这一列的Value是
=IIF(Fields!CompanyName.Value= Previous( Fields!CompanyName.Value ),"", Fields!CompanyName.Value )
以合并相同值的列。这种写法是纵向合并,有没有对应的横向合并方法?这些表达式有没有说明文档之类的呢?

frank.zhang 发表于 2015-4-3 12:08:00

您好,
Table的横向合并是自有的功能,可以设计时直接合并。



Table的纵向合并是通过一些小的技巧实现的。需要设置value的同时设置BorderStyle的属性。
=IIF( Fields!CompanyName.Value =Previous( Fields!CompanyName.Value   ),"None","Solid")

合并后的文字位置始终是固定的。

我们提供矩阵来实现动态行和动态列的功能。

表达式的文档说明只有英文的,地址是:
http://arhelp.grapecity.com/webhelp/AR9/index.html#CommonFunctions.html

来爱清 发表于 2015-4-3 13:42:00

Table在设计时的横向合并,有时候并不能满足所有的需求。现在我就需要根据一定的条件横向合并部分的单元格,如下图。

frank.zhang 发表于 2015-4-3 15:04:00

您好,
Table可实现这个需求比较复杂。我使用了一个产地的分组。






页: [1]
查看完整版本: Table合并相同值的行/列