请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

lucas.Yan
超级版主   /  发表于:2025-6-27 10:53  /   查看:36  /  回复:0
本帖最后由 lucas.Yan 于 2025-6-27 10:54 编辑

在Wyn中的表格类组件,我们可以对组件进行单元格的条件格式化,通过动态的样式调整,使关键数据一目了然,帮助用户识别异常值、趋势变化和业务重点,显著提升数据可视化效果与交互体验。
在界面中我们可以使用不同的规则来引用单元格的值

但是当我们有更复杂场景的时候就不是很够用。此时我们就可以使用表达式来决定格式化的单元格。

下面输入框实际就是需要输入一个返回结果为布尔值的条件表达式。

本文举两个例子来帮助大家在透视表和数据表中使用表达式进行条件格式化的单元格选择。例子主要用于学习表达式语法,不具有实际意义。
例子1:数据表,匹配上经度大于118,供应商名称为秒生的 单元格显示为不同的颜色。
例子2:透视表,匹配客户城市包含北京,且标准价大于1500的
针对上面两种要求,我们可以使用
表达式1:
  1. AND( FIND(     "妙生",(INDIRECT(ADDRESS(ROW(), COLUMN(), 4)))     ) > -1,     INDIRECT(ADDRESS(ROW(), COLUMN() +  2, 4)) > 118.5 )
复制代码

  1. AND( FIND("北京",     INDIRECT(ADDRESS(ROW(), COLUMN() - 1, 4))), INDIRECT(ADDRESS(ROW(), COLUMN(), 4)) > 15000 )
复制代码

公式释义:ADDRESS(ROW(), COLUMN(), 4)---》获取目前存储所在单元格位置;
INDIRECT(ADDRESS(ROW(), COLUMN(), 4))---》获取对应位置单元格的值;
其中:ROW(), COLUMN()支持偏移,可以根据库存上限和下限所在的列位置进行偏移。

还有更多函数在下面函数参考中查找。
参考文档:【仪表板-分析表达式】仪表板表格使用表达式进行格式化设置 - Wyn 商业智能专区 - 产品教程 - 葡萄城开发者社区

函数参考:https://demo.grapecity.com.cn/sp ... text-functions/FIND

本帖子中包含更多资源

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

x

0 个回复

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