数据集面板为Web复杂报表设计器中数据集、字段的显示和操作的界面。进行复杂报表设计时,可以将数据管理中预先定义好的数据集引导到设计器的数据集面板。 # 引入数据集 将数据管理中定义好的数据集引用到报表中,报表设计时,可以直接拖拽数据集面板中的字段进行报表制作。引用的数据集会显示在数据集面板中,可以进行展开。并且可以在同一张报表中引用多个数据集。 ![](/uploads/projects/7.11_online/uploads/sjjc/images/m_984f67f5bf3661df6e2facb8f529a9e0_r.png) # 新增数据集 在设计报表时,不仅可以从系统引用已有数据集,还可以直接新建数据集。 ![](/uploads/projects/7.11_online/uploads/sjjc/images/m_afea2b83fe7f9111dec13803c2a4be84_r.png) 新建数据集时,可以保存为公有数据集或私有数据集。在报表中建立公有的数据集,不仅数据集会保存到报表raq文件中,也会保存到数据管理中,其他报表也能够使用;在Web复杂报表设计器中建立私有数据集则只保存于当前报表raq中,仅为当前报表使用,其他报表不能使用。 在报表中新建数据集时,系统会判断当前登录用户是否有数据管理模块的使用权限。如果有,则建立数据集时可选择公有或私有;如果无,则只能建立私有数据集。 详细了解数据集,请查看:[数据集管理](http://geeznros.oicp.net:8181/api/sjjc/edit/#f014tb "数据集管理")。 # 修改数据集 在报表中修改数据集时,系统会判断当前数据集是否是公有的。如果为公有的数据集,则当前用户只有具有数据管理模块使用权限才可以修改,否则不能修改;如果为私有的数据集,则凡对当前报表有编辑权限的人都可以修改,即能进入设计器的人就能编辑修改私有数据集。 在报表中修改公有数据集,报表会给出提示:是否将数据集转为私有。点击【同步】,数据管理中的数据集也会随修改一起更新。点击【转私有】,会将次此公有数据集转为私有数据集。私有数据集只保存于当前报表raq中,仅为当前报表使用,其他报表不能使用,并且不再受公有数据集的影响。 ![](/uploads/projects/7.11_online/uploads/sjjc/images/m_d2d409b3a5c3ae80846cf31ea7d60bef_r.png) # 数据集更新 当数据管理中的公有数据集发生变化时,重新修改引用该数据集制作的报表,报表设计页面会弹出提示框,提示我们公有数据集发生了变化,给出我们三个选项: ![](/uploads/projects/7.11_online/uploads/sjjc/images/m_07c9ecd81653b64cc072f5d9ee57b21c_r.png) 【更新】 选择更新数据集,即把当前报表中引用的数据集更新至于公有数据集统一,并且报表中的参数,宏,通用查询等均会产生相应的更新与改变。 【不更新,保持原状】 选择不更新,保持原状,表示暂时不更新报表中引用的数据集,并且下次修改报表时仍会弹出数据集更新提示。 【不更新,转为私有数据集】 选择不更新,转为私有数据集,那么此版本引用的一个或多个发生变化的数据集将转为私有数据集,私有数据集只保存于当前报表raq中,仅为当前报表使用,其他报表不能使用,并且不再受公有数据集的影响。