永洪Tech-chunyu 发表于 2021-10-13 09:33
字段=?{参数名} 用这种格式,尖括号括起来
永洪Tech-chunyu 发表于 2021-10-13 14:33
两句分别把前面的and也括进去试试,如果还是不行,去掉sql解析试试
永洪Tech-chunyu 发表于 2021-10-13 15:20
报告里有设置空选项策略吗,空选项策略设置为空数据集试试
lijie 发表于 2021-10-13 16:22
因为你参数为空时,相当于数据集查询数据无限制,搜索了全量数据。然后你的报表中如果有筛选条件,建议设置 ...
oakoak 发表于 2021-10-13 17:25
报表里已经设置了为空时 数据集为空,可参考上个回复的截图
lijie 发表于 2021-10-13 17:48
那你筛选项目默认为空的话,就应该是没有数据啊
永洪Tech-chunyu 发表于 2021-10-14 10:52
去掉库内计算试试
lijie 发表于 2021-10-14 11:17
把你的where 条件按照如下格式修改:
where 1=1
and ID=?{下拉参数1}
oakoak 发表于 2021-10-14 11:22
不能用1=1 and ,需要在参数为空时不显示数据,1=1 and 的话就全部显示
lijie 发表于 2021-10-14 11:25
你真逗。。。。
oakoak 发表于 2021-10-14 11:46
???看了之前问题吗,别在这绕来绕去,没让你解释
lijie 发表于 2021-10-14 11:46
你看,还有脾气了不是。
你不就是想默认不显示数据吗?不想听解释,那就拉到呗。 ...
lijie 发表于 2021-10-14 11:54
我就问你
select *
from table
oakoak 发表于 2021-10-14 13:44
两个参数在表2子句里,然后和表1jion,join结果再用另一个参数,早就是试过了,显示全部数据才来问,需要 ...
lijie 发表于 2021-10-14 13:46
让你加上 1=1 只是解决你SQL报错的问题,不要混为一谈。
lijie 发表于 2021-10-14 13:49
给你推荐个思路吧。
你只是想通过下拉筛选条件为空时,让报表不显示数据,同时希望数据集抽取数据为空。
那 ...
lijie 发表于 2021-10-14 13:53
我14楼发的是针对你13楼报错的解决方案。你跟我说什么全数据还是空数据?难道我帮你解决13楼的错误还是我的 ...
oakoak 发表于 2021-10-14 13:56
我开始问怎么让参数为空时不显示,一个人说去掉1=1,去掉了但是有报错,按你的方法加上1=1,那这根本就还 ...
lijie 发表于 2021-10-14 14:00
来来来,你告诉我你这个帖子里,哪里显示了你最初是有1=1条件的,然后哪楼的回复信息是让你去掉1=1的条件 ...
oakoak 发表于 2021-10-14 14:06
???我最开始sql里就加的有1=1 and, 我没有放出来,我非要证明给你?有病吧?别tm耽误老子时间了 ...
lijie 发表于 2021-10-14 14:15
搞笑呢?你不发出来,谁知道你有这个条件?你拿别人不知道的事情说事,有意思吗?还TM耽误老子时间,老子 ...
欢迎光临 永洪社区 (https://club.yonghongtech.com/) | Powered by Discuz! X3.4 |