找回密码
 立即注册

QQ登录

只需一步,快速开始

张晓楠

中级会员

30

主题

79

帖子

501

积分

中级会员

积分
501
张晓楠
中级会员   /  发表于:2024-4-16 13:45  /   查看:1159  /  回复:9
10金币

两个参数,销售大区和销售省份,然后对省份的数据源过滤当前大区的,但是预览的时候显示数据源没有数据是为什么

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

最佳答案

查看完整内容

大佬您好,是这样子的,参数之间是有赋值顺序的,咱们设置的赋值顺序是省份高于大区,所以先加载的省份,再加载的大区,当咱们再次点击大区之后,认为大区值发生了修改,省份的值才会重新加载。 咱们这样修改一下,将大区的优先级移动到省份前面 而大区多选的需求,现在确实不支持这种设计,这里的查询是通过JSONPath查询数据的,而JSONpath中in这种查询好像不能生效,在网上测试也没成功,所以现在只能做单选的查询

9 个回复

倒序浏览
最佳答案
最佳答案
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2024-4-16 13:45:45
来自 8#
大佬您好,是这样子的,参数之间是有赋值顺序的,咱们设置的赋值顺序是省份高于大区,所以先加载的省份,再加载的大区,当咱们再次点击大区之后,认为大区值发生了修改,省份的值才会重新加载。
咱们这样修改一下,将大区的优先级移动到省份前面


而大区多选的需求,现在确实不支持这种设计,这里的查询是通过JSONPath查询数据的,而JSONpath中in这种查询好像不能生效,在网上测试也没成功,所以现在只能做单选的查询

本帖子中包含更多资源

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

x
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2024-4-16 18:50:42
2#
大佬您好,出现这个问题,是因为活字格这边的数据取的是JSON,而JSON数据源查询和参数值的优先级不一样导致的,咱们可以试试,在数据源2中使用JSONPath查询,不过这个暂时只支持==,不支持in

本帖子中包含更多资源

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

x
回复 使用道具 举报
张晓楠
中级会员   /  发表于:2024-4-17 08:15:09
3#
Grayson.Shang 发表于 2024-4-16 18:50
大佬您好,出现这个问题,是因为活字格这边的数据取的是JSON,而JSON数据源查询和参数值的优先级不一样导致 ...


这样显示不出来,是我过滤条件写错了吗

本帖子中包含更多资源

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

x
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2024-4-17 17:31:07
4#
大佬您好,想问一下,咱们数据源1和数据源2中的数据是如何存储的,我看大区的参数值字段是“销售大区”,所以这里选择后的结果应该就是,华北


而数据源2的过滤条件中,设置的销售大区等于参数大区,咱们这里的销售大区,也是文本吗,比如华北


若是两个的类型和数据确实是一致的,就需要咱们提供一下demo,我们根据demo调查一下

本帖子中包含更多资源

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

x
回复 使用道具 举报
张晓楠
中级会员   /  发表于:2024-4-18 13:43:13
5#
Grayson.Shang 发表于 2024-4-17 17:31
大佬您好,想问一下,咱们数据源1和数据源2中的数据是如何存储的,我看大区的参数值字段是“销售大区”,所 ...

看报表6的那个

本帖子中包含更多资源

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

x
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2024-4-18 16:56:25
6#
大佬您好,我这边看了一下咱们的设计,是这样子的,因为咱们大区的值不是数字,而是文本,所以在查询这里需要再参数的结果后面拼接上单引号,如下


  1. $.[?(@.销售大区 == '{@大区}')]
复制代码

本帖子中包含更多资源

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

x
回复 使用道具 举报
张晓楠
中级会员   /  发表于:2024-4-19 08:12:49
7#
Grayson.Shang 发表于 2024-4-18 16:56
大佬您好,我这边看了一下咱们的设计,是这样子的,因为咱们大区的值不是数字,而是文本,所以在查询这里需 ...

这个默认带出来还是空的,得先点一下大区那个框然后才能有省份的值,怎么能让这个省份默认带出大区的值
如果大区是多选的话,是不是就没办法做这个联动
回复 使用道具 举报
张晓楠
中级会员   /  发表于:2024-4-19 09:57:25
9#
Grayson.Shang 发表于 2024-4-19 09:49
大佬您好,是这样子的,参数之间是有赋值顺序的,咱们设置的赋值顺序是省份高于大区,所以先加载的省份,再 ...

好的,谢谢
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2024-4-19 13:36:56
10#
不客气哈,能帮助大佬解决问题就好
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部