找回密码
 立即注册

QQ登录

只需一步,快速开始

end..

注册会员

2

主题

6

帖子

20

积分

注册会员

积分
20
  • 85

    金币

  • 2

    主题

  • 6

    帖子

最新发帖
end..
注册会员   /  发表于:2024-6-24 18:10  /   查看:1235  /  回复:4
1金币
a3ac037fb6355806a1cf82329a9f023.png87827147.png 49bdada637c530e3a679c5f9ac6f2e1.png478896483.png 669fc05f500fde0dad0f1077b59ed78.png955315856.png
第二张图的值是groupBy:"=OR([@age]>20,[@isHaveChild]=true)"吗?不太清楚规则的值是怎么拼起来的

最佳答案

查看完整内容

楼主理解跟我所见略同,分组规则作为条件也可以是包含多个子条件的逻辑表达式,可以将规则的书写形式理解为公式或函数,函数名对应为逻辑关系,函数的参数即子条件,子条件形如[@age] > 20即age属性值大于20时满足。因此,在楼主提供的图2中的规则的表达式为:

4 个回复

倒序浏览
最佳答案
最佳答案
eat_grape_5
高级会员   /  发表于:2024-6-24 18:10:32
来自 2#
本帖最后由 Ellia.Duan 于 2024-6-27 18:04 编辑

楼主理解跟我所见略同,分组规则作为条件也可以是包含多个子条件的逻辑表达式,可以将规则的书写形式理解为公式或函数,函数名对应为逻辑关系,函数的参数即子条件,子条件形如[@age] > 20即age属性值大于20时满足。因此,在楼主提供的图2中的规则的表达式为:


  1. {
  2.     caption: 'age > 20 && isHaveChild', groupBy:"=OR([@age] > 20, [@isHaveChild])"
  3. }
复制代码


评分

参与人数 1金币 +500 收起 理由
Joestar.Xu + 500 赞一个!

查看全部评分

回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-6-25 09:51:50
3#
您好,楼上热心用户的理解很到位,实际上就是用逻辑公式将条件拼接起来,您这边是遇到什么实际问题了吗?
回复 使用道具 举报
end..
注册会员   /  发表于:2024-6-27 15:55:22
4#
Joestar.Xu 发表于 2024-6-25 09:51
您好,楼上热心用户的理解很到位,实际上就是用逻辑公式将条件拼接起来,您这边是遇到什么实际问题了吗?

谢谢老师,问题已经解决了
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-6-27 18:04:15
5#
那本帖就先结贴啦,有问题欢迎发新帖交流。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部