yhdata_PA2MMJ9W青铜四
2024-10-15 21:57:26 发布在问答
【可视化】 脚本参数
写在文本组件脚本里的参数能作为返回数据集sql里面的查询条件吗?有的话麻烦举个列子
758
10
精彩评论10
阿姆斯特朗炮铂金四
发表于 2024-10-16 08:15:50 显示全部楼层
在sql的where条件上直接写参数就行
where 1=1 <参数名> 列明 = ?{参数名} </参数名>
回复

使用道具 2#

YUERYUAN铂金四
发表于 2024-10-16 08:30:35 显示全部楼层
本帖最后由 YUERYUAN 于 2024-10-16 08:43 编辑

sql里面直接写
回复

使用道具 3#

yhdata_PA2MMJ9W青铜四
发表于 2024-10-16 09:19:35 显示全部楼层
阿姆斯特朗炮 发表于 2024-10-16 08:15
在sql的where条件上直接写参数就行
where 1=1  列明 = ?{参数名}

文本组件脚本里写的是param["参数1"]=“渠道”
where条件里直接写  列名=param["参数1"]吗?
渠道.jpg
回复

使用道具 4#

yhdata_PA2MMJ9W青铜四
发表于 2024-10-16 09:40:05 显示全部楼层
阿姆斯特朗炮 发表于 2024-10-16 08:15
在sql的where条件上直接写参数就行
where 1=1  列明 = ?{参数名}

可以直接写  列名=param["参数1"]吗?
回复

使用道具 5#

yhdata_lyaa
发表于 2024-10-16 10:12:32 显示全部楼层
yhdata_PA2MMJ9W 发表于 2024-10-16 09:40
可以直接写  列名=param["参数1"]吗?

不可以,
参考语法https://www.yonghongtech.com/rea ... paramindataset.html
回复

使用道具 6#

yhdata_PA2MMJ9W青铜四
发表于 2024-10-16 10:59:42 显示全部楼层
yhdata_lyaa 发表于 2024-10-16 10:12
不可以,
参考语法https://www.yonghongtech.com/real-help/Z-Suite/10.2/ch/paramindataset.html ...

那我自己param定义的参数怎么写到条件里呀?这个链接没看明白怎么做
回复

使用道具 7#

你认识米米不铂金一
发表于 2024-10-16 11:02:38 显示全部楼层
where 1=1 <param定义的参数> 列名 = ?{param定义的参数} </param定义的参数>
回复

使用道具 8#

yhdata_PA2MMJ9W青铜四
发表于 2024-10-16 11:37:44 显示全部楼层
我是卡拉米 发表于 2024-10-16 11:02
where 1=1  列名 = ?{param定义的参数}


where 1=1 可以不写吗,因为我的sql数据集前面已经有了一个where,
回复

使用道具 9#

找Job的老6铂金二
发表于 2024-10-16 11:40:34 显示全部楼层
本帖最后由 yhbi老6了 于 2024-10-16 11:43 编辑

有就可以不写,1=1单纯就是为了避免你不传参数时,导致where后面的sql没有条件
回复

使用道具 10#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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