找文章 / 找答案
精选问答 更多内容

报告页面参数传递到数据集里

捕鱼达人青铜四 显示全部楼层 发表于 2023-7-4 20:20:42 |阅读模式 打印 上一主题 下一主题
10
未解决

报告页面参数传递到数据集里

1722 6
如图所示,

问题1:当下拉框选择了一个值的时候,我想把选中的值传递到表格对应的数据集的sql里,通过这种方式来查询 select * from 咖啡中国市场销售数据 where 1=1 <省份>省份=?{省份}</省份>,报告页面的参数该如何设置?


问题2: 使用表格的 编辑过滤 来实现条件查询与问题1的查询方式是否有区别?区别在哪呢?




回复

使用道具 举报

精彩评论6

yanieye 显示全部楼层 发表于 2023-7-4 20:29:15
1. SQL错了,应该是  select * from 咖啡中国市场销售数据 where 1=1 <省份> and 省份=?{省份}</省份>
2. 这个省份的下拉参数的组件名称修改为 省份 就可以了。 点中这个组件,右侧的设置里面可以修改。
回复

使用道具 举报

yhdata_33Vj7GLz青铜四 显示全部楼层 发表于 2023-7-5 09:02:54
1. SQL错了,应该是  select * from 咖啡中国市场销售数据 where 1=1 <省份> and 省份=?{省份}</省份>
2. 这个省份的下拉参数的组件名称修改为 省份 就可以了。 点中这个组件,右侧的设置里面可以修改。
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2023-7-5 10:00:19
yhdata_33Vj7GLz 发表于 2023-7-5 09:02
**** 作者被禁止或删除 内容自动屏蔽 ****

请别水贴,浪费别人资源。
回复

使用道具 举报

捕鱼达人青铜四 显示全部楼层 发表于 2023-7-5 15:24:52
yanieye 发表于 2023-7-4 20:29
1. SQL错了,应该是  select * from 咖啡中国市场销售数据 where 1=1  and 省份=?{省份}
2. 这个省份的下拉 ...

请教下,如果使用组件的 编辑过滤,是在页面上对sql的查询结果过滤,还是会在sql里拼一个条件再执行?
回复

使用道具 举报

yanieye 显示全部楼层 发表于 2023-7-6 18:58:47
捕鱼达人 发表于 2023-7-5 15:24
请教下,如果使用组件的 编辑过滤,是在页面上对sql的查询结果过滤,还是会在sql里拼一个条件再执行? ...

取决于计算是否可以全部下推到SQL里面。
只要是可以下推到SQL中的,那么就会在SQL里面拼一个条件再执行。 如果不能下推SQL,那么就会先获取数据到BI服务器,之后有BI服务器在内存中进行计算。页面层面完不成任何计算。
回复

使用道具 举报

yhdata_QlsY2aCH白银一 显示全部楼层 发表于 2023-7-11 11:32:07
1. SQL错了,应该是  select * from 咖啡中国市场销售数据 where 1=1 <省份> and 省份=?{省份}</省份>
2. 这个省份的下拉参数的组件名称修改为 省份 就可以了。 点中这个组件,右侧的设置里面可以修改。
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部