找回密码
 立即注册

QQ登录

只需一步,快速开始

MatrixTian 讲师达人认证 悬赏达人认证

高级会员

141

主题

211

帖子

1378

积分

高级会员

积分
1378

微信认证勋章讲师达人元老葡萄悬赏达人

MatrixTian 讲师达人认证 悬赏达人认证
高级会员   /  发表于:2020-2-13 17:52  /   查看:2562  /  回复:0
本帖最后由 Eden.Sun 于 2023-1-5 18:55 编辑

在使用矩表展示数据时,有时候需要根据用户身份、数据条件等来对某些特定列或者行的可见性进行控制。
在Wyn Enterprise矩表组件中,可以通过用表达式来分组的隐藏属性控制来实现行或列动态隐藏。

例如,原始数据效果:
image.png209160155.png

隐藏效果:以在行上隐藏 地区 为“西北”的行、在列上隐藏 产品类别 为 “饮料烟酒”的列。
image.png45922545.png


实现要点:在分组上设置 隐藏 属性的表达式。

实现方法:
1.设计矩表并绑定数据,行分组为地区字段,列分组为产品类别 字段;
image.png415994262.png
2.选中 销售大区 行分组单元格,在分组中,设置 隐藏属性 表达式;
以隐藏 西北 为例,表达式为: =IIF(Fields!销售大区.Value="西北",True,False)
image.png286352843.png

效果:
image.png742378844.png
行分组值为“西北”的行被隐藏。


3.选中 类别名称 列分组单元格,在分组中,设置 隐藏属性表达式;
以隐藏 饮料烟酒 为例,表达式为: =IIF(Fields!类别名称.Value="饮料烟酒",True,False)
image.png741200561.png

效果:
image.png396023864.png
列分组值为 “饮料烟酒”的列被隐藏。

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部