找回密码
 立即注册

QQ登录

只需一步,快速开始

帅气的胖子

注册会员

5

主题

16

帖子

59

积分

注册会员

积分
59
帅气的胖子
注册会员   /  发表于:2024-12-5 14:09  /   查看:72  /  回复:3
1金币
原生数据集绑定柱形图,参数来源于筛选器,筛选器不设置默认值,希望筛选器无值时柱形图展示所有数据,现在在原生数据集增加流程 判断,校验不通过,提示报错,哪位大神可以帮忙解决下

sql语句
select * from staff_profile_tab where 1=1 {IIF(@year.length()>0,"  and year in (@year)"," ")}

报错
431aa38900cc364ce8ac9d0aa71a0b4.png747424316.png

最佳答案

查看完整内容

问题描述: 原生数据集拼接动态SQL无法运行。 问题解答: 原生SQL没有办法运行条件条件语句进行SQL拼接,您可以使用直连数据集去引入对应表, https://www.grapecity.com.cn/sol ... ched-native-dataset 之后利用直连数据集的数据过滤器,添加对应过滤条件。 https://www.grapecity.com.cn/solutions/wyn/help/docs/data-preparation/cached-native-dataset/data-filter/filter

3 个回复

倒序浏览
最佳答案
最佳答案
lucas.Yan
超级版主   /  发表于:2024-12-5 14:09:51
来自 2#
本帖最后由 lucas.Yan 于 2024-12-5 14:45 编辑

问题描述:
原生数据集拼接动态SQL无法运行。

问题解答:
原生SQL没有办法运行条件条件语句进行SQL拼接,您可以使用直连数据集去引入对应表,
https://www.grapecity.com.cn/sol ... ched-native-dataset

之后利用直连数据集的数据过滤器,添加对应过滤条件。
https://www.grapecity.com.cn/sol ... /data-filter/filter
回复 使用道具 举报
帅气的胖子
注册会员   /  发表于:2024-12-5 15:09:12
3#
lucas.Yan 发表于 2024-12-5 14:43
问题描述:
原生数据集拼接动态SQL无法运行。

原生数据集直接用数据库的函数查,不能用wyn的函数,已经测试成功
回复 使用道具 举报
lucas.Yan
超级版主   /  发表于:2024-12-5 15:32:30
4#
帅气的胖子 发表于 2024-12-5 15:09
原生数据集直接用数据库的函数查,不能用wyn的函数,已经测试成功


原生查询数据集相当于直接发送到数据库引擎执行了,确实不可以使用Wyn的函数。
那我把这个帖子关闭了,有其他的问题您在开新帖解决。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部