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

[可视化] 脚本参数

yhdata_PA2MMJ9W青铜二 显示全部楼层 发表于 昨天 21:57 |阅读模式 打印 上一主题 下一主题
1
未解决

【可视化】 脚本参数

92 10
写在文本组件脚本里的参数能作为返回数据集sql里面的查询条件吗?有的话麻烦举个列子
回复

使用道具 举报

精彩评论10

阿姆斯特朗炮铂金一 显示全部楼层 发表于 10 小时前
在sql的where条件上直接写参数就行
where 1=1 <参数名> 列明 = ?{参数名} </参数名>
回复

使用道具 举报

YUERYUAN铂金二 显示全部楼层 发表于 10 小时前
本帖最后由 YUERYUAN 于 2024-10-16 08:43 编辑

sql里面直接写
回复

使用道具 举报

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

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

使用道具 举报

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

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

使用道具 举报

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

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

使用道具 举报

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

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

使用道具 举报

我是卡拉米白银一 显示全部楼层 发表于 7 小时前
where 1=1 <param定义的参数> 列名 = ?{param定义的参数} </param定义的参数>
回复

使用道具 举报

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


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

使用道具 举报

yhbi老6了白银一 显示全部楼层 发表于 7 小时前
本帖最后由 yhbi老6了 于 2024-10-16 11:43 编辑

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

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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