永洪社区

标题: 筛选框为空,报表展示全部数据 [打印本页]

作者: yhdata_3KfWnIs4    时间: 2024-9-27 11:14
标题: 筛选框为空,报表展示全部数据
当筛选框为空,报表展示全部单位的数据怎么设置?目前数据集sql这样写的 <公司参数> and 单位名称 = ?{公司参数} </公司参数>

作者: yhdata_lyaa    时间: 2024-9-27 11:32
空值策略,设置全部数据看看


作者: yhdata_3KfWnIs4    时间: 2024-9-27 13:49
yhdata_lyaa 发表于 2024-9-27 11:32
空值策略,设置全部数据看看

不管用,还要改其他地方吗
作者: yhdata_3KfWnIs4    时间: 2024-9-27 14:09


作者: yhdata_lyaa    时间: 2024-9-27 14:09
yhdata_3KfWnIs4 发表于 2024-9-27 13:49
不管用,还要改其他地方吗

现在是什么效果呀,筛选为空不是全部数据吗,是在制作报告看的还是 查看报告看的
作者: yhdata_3KfWnIs4    时间: 2024-9-27 14:10
yhdata_lyaa 发表于 2024-9-27 14:09
现在是什么效果呀,筛选为空不是全部数据吗,是在制作报告看的还是 查看报告看的 ...

查看报告,筛选为空后,没有数据
作者: yhdata_3KfWnIs4    时间: 2024-9-27 14:19
请看下这个问题,在数据集能处理吗,比如判断公司为空则不加 and条件
作者: yhdata_lyaa    时间: 2024-9-27 14:19
yhdata_3KfWnIs4 发表于 2024-9-27 14:10
查看报告,筛选为空后,没有数据

还有其他sql吗,报告上其他的下拉框有没有影响,
例如<a>where city=?{a}</a>,参数可以不传值
https://www.yonghongtech.com/rea ... paramindataset.html
作者: yhdata_3KfWnIs4    时间: 2024-9-27 14:29
yhdata_lyaa 发表于 2024-9-27 14:19
还有其他sql吗,报告上其他的下拉框有没有影响,
例如where city=?{a},参数可以不传值
https://www.yong ...

都在and 里面,没有影响

作者: yhdata_lyaa    时间: 2024-9-27 14:31
yhdata_3KfWnIs4 发表于 2024-9-27 14:29
都在and 里面,没有影响

把参数都去了就有数据了吗,报告的参数条件,在数据集筛选过滤一下看看是否有数据
作者: yhdata_3KfWnIs4    时间: 2024-9-27 14:37
yhdata_lyaa 发表于 2024-9-27 14:31
把参数都去了就有数据了吗,报告的参数条件,在数据集筛选过滤一下看看是否有数据 ...

把参数都去了,选空时也没数据
作者: yhdata_lyaa    时间: 2024-9-27 14:45
yhdata_3KfWnIs4 发表于 2024-9-27 14:37
把参数都去了,选空时也没数据

会不会本来就没有数据,在数据集看看有数据吗,方便导出报告jar看看吗
作者: yhdata_3KfWnIs4    时间: 2024-9-27 14:51
yhdata_lyaa 发表于 2024-9-27 14:45
会不会本来就没有数据,在数据集看看有数据吗,方便导出报告jar看看吗

抱歉不太方便,是有数据的

作者: yhdata_lyaa    时间: 2024-9-27 15:00
那应该是报告过滤了,看看图表组件怎么设置的过滤的。报告的参数都去了,或者报告的参数都选空,图表还是没有数据嘛

作者: yhdata_3KfWnIs4    时间: 2024-9-27 15:12
yhdata_lyaa 发表于 2024-9-27 15:00
那应该是报告过滤了,看看图表组件怎么设置的过滤的。报告的参数都去了,或者报告的参数都选空,图表还是没 ...

图表上没过滤
作者: 宇文波    时间: 2024-9-30 13:59
用报告脚本参考:
if (isNull(报告参数)) {
    sql参数=null;
} else {
    sql参数=报告参数;
};
作者: yanieye    时间: 2024-10-4 08:30
是不是会计年度和起止、结束导致的没有数据呢?
可以在数据集上先只加上 公司名称的过滤,然后试一下。
如果有数据,在逐步把后续的都加上。
产品逻辑,如果参数p1选择是空,那么在sql中 <p1>cola=?{p1}</p1>这种会丢弃。




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4