数据过滤
本帖最后由 Crystal.Li 于 2021-7-27 09:17 编辑数据过滤是将条件转为select,与数据集的select一起执行,还是先由数据集拉取数据后再单独执行的? 一般写sql或者直接过滤就可以,不需要两处地方都加,sql语句先执行,数据已经被过滤,后面再执行数据过滤其实是没有意义的~ 一种是直接写在select里面,一种是做成数据过滤。这两种模式,数据集的数据获取量对比哪一种数据量大?
select调用报表参数 @参数名称 不起作用。使用?select验证会报错 工作狂: 发表于 2021-7-27 10:01
select调用报表参数 @参数名称 不起作用。使用?select验证会报错
您这块没有创建查询参数
工作狂: 发表于 2021-7-27 09:54
一种是直接写在select里面,一种是做成数据过滤。这两种模式,数据集的数据获取量对比哪一种数据量大?
这两种方式的机制是不一样的,
一、SQL语句直接where条件过滤,返回给报表的数据就只有过滤后的数据。
二、使用数据集的数据过滤这块进行配置的话,那么返回给报表的数据是加载的全量数据,然后报表自己处理数据过滤,
一般数据量比较少时,两种方式区别不大,大数据量时,建议使用第一种方式
页:
[1]