38个回答
本帖最后由 908791215 于 2020-3-2 18:59 编辑
找大佬问了好久,大概有个思路,先给你分享一下,item.indType in(@yczb) 这样写的格式是没有问题的,可以筛选出A 或者B 这样单个的节点。如果需要多选或者选择BA,CA这样的,就很很很麻烦了。第一个维下拉参数多选的值会生成 A|B 这样的格式,需要数组做相应的转换,第二个维下拉才能够识别到。并且筛选类似BA,CA这样的字段,因为你的这个type字段中多个的字母之间没有分割符,所以需要用数组进行转换,而且这个转换不一定能够做到。item.indType in(@yczb)结合数组转换的公式, 一起写在节点过滤的位置,应该可以达到你的这个需求。大概的思路就是这样,可以先尝试一下,后面的帖子是数组的帖子,可以参考http://bbs.esensoft.com/thread-133624-1-1.html
-
zuoshengyong 数据老手Lv5
908791215 发表于 2020-3-2 18:55
找大佬问了好久,大概有个思路,先给你分享一下,item.indType in(@yczb) 这样写的格式是没有问题的,可以 ...
如果我这边手动给type字段加分隔符好解决吗
-
zuoshengyong 数据老手Lv5
908791215 发表于 2020-3-2 18:55
找大佬问了好久,大概有个思路,先给你分享一下,item.indType in(@yczb) 这样写的格式是没有问题的,可以 ...
..我刚刚想了下 节点过滤写反了。。 @yczb in(item.indType) 这样写就行了 按理说这只是判断字符串的而已。
zuoshengyong 发表于 2020-3-2 19:10
..我刚刚想了下 节点过滤写反了。。 @yczb in(item.indType) 这样写就行了 按理说这只是判断字符 ...
那现在解决了吗?