找回密码
 立即注册

QQ登录

只需一步,快速开始

来爱清
论坛元老   /  发表于:2015-4-3 10:05  /   查看:4004  /  回复:3
在ActiveReports V9 报表功能展示中,我看到交互式报表→动态过滤→多条件单值这么个示例中,Table的"供应商名称'这一列的Value是
  1. =IIF(Fields!CompanyName.Value= Previous( Fields!CompanyName.Value ),"", Fields!CompanyName.Value )
复制代码

以合并相同值的列。这种写法是纵向合并,有没有对应的横向合并方法?这些表达式有没有说明文档之类的呢?

3 个回复

倒序浏览
frank.zhang
社区贡献组   /  发表于:2015-4-3 12:08:00
沙发
您好,
Table的横向合并是自有的功能,可以设计时直接合并。



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


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

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

表达式的文档说明只有英文的,地址是:
http://arhelp.grapecity.com/webh ... ommonFunctions.html

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
来爱清
论坛元老   /  发表于:2015-4-3 13:42:00
板凳
Table在设计时的横向合并,有时候并不能满足所有的需求。现在我就需要根据一定的条件横向合并部分的单元格,如下图。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-4-3 15:04:00
地板
您好,
Table可实现这个需求比较复杂。我使用了一个产地的分组。






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部