当材质列有多个相同的值时,\"主要\"字段必须要勾选一个,这个校验怎么写

当材质列有多个相同的值时,"主要"字段必须要勾选一个,这个校验怎么写

image.png

FineReport 帆软用户NtsYvtQ2xJ 发布于 2024-2-22 10:13
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
1592Lv6高级互助
发布于2024-2-22 10:35(编辑于 2024-2-22 14:25)

image.png

COUNT(C2[!0;!0]{A2 = $A2}) >= 1

image.png

-------------------------------------------

WorkBook1.7z

  • 青春只因年少 青春只因年少 非常好
    2024-02-22 10:48 
  • 帆软用户NtsYvtQ2xJ 帆软用户NtsYvtQ2xJ(提问者) 你的A2格式是分组, 如果是列表的话你这语法好像实现不了啊 还有个问题当材质只有一个的时候,主要栏不许√,当材质有两个的时候,主要栏必须勾一个,这个怎么写?
    2024-02-22 13:36 
  • 1592 1592 回复 帆软用户NtsYvtQ2xJ(提问者) 列表这边测试也可以 if(COUNT(B2[!0;!0]{A2 = $A2}) = 1,true,COUNT(C2[!0;!0]{A2 = $A2}) >= 1)
    2024-02-22 14:01 
  • 帆软用户NtsYvtQ2xJ 帆软用户NtsYvtQ2xJ(提问者) 回复 1592 大佬能不能帮我看看 我写的哪里出问题了,私信你了
    2024-02-22 14:11 
最佳回答
0
ID1208Lv6高级互助
发布于2024-2-22 10:22

材质多个列相同值,应该就是分组,有个思路,增加辅助列-材质,单元格选择分组,然后在根据分组,获取小组扩展行数量,大于1,JS判断,主要列对应的复选框选中=true的数量,然后对应提示

  • 3关注人数
  • 202浏览人数
  • 最后回答于:2024-2-22 14:25
    请选择关闭问题的原因
    确定 取消
    返回顶部