我做报表的时候一般都是只用一个数据集ds1,里面包含我所有需要的数据。
但是公司前辈跟我说要多设置几个,比如把要查询的参数部门保存为ds2,月份保存为ds3。他们说这样查询的时候就不会每次都提取全量数据再去查询,而是根据查询去提取数据。更为合理也更快捷。我不太明白这样做软件运行的逻辑和原理,能否解释一下?
有时候要联动你咋办,肯定不能写一个数据集的,比如你写到一个数据集里了,你参数部门就只能是这个数据集结果的部门,不一定是所有部门。如果报表里俩部分数据并无关联,你写到一起不也不合适。主要还是看需求吧,基本一些参数的定义表数据集一般都单独写。做联动更合理