集力数据系统中的通用查询是一个可为报表与数据分析提供方便快速的数据查询条件设置的应用组件。它提供了易用的、可视化的查询条件定义界面,灵活的多查询条件组合关系设置,方便的查询条件输入控件,可自由拖动排列的查询条件布局,以及丰富的辅助功能,最终目的是让用户在展现界面直接查询到想要的条件结果。
通用查询设置:
通用查询对报表数据进行查询,是通过对报表数据集中涉及到的字段添加检索条件,然后将这些检索条件传给报表数据集进行数据过滤。所以对数据集中字段设置查询条件是操作的核心。
图1 通用查询设置
编辑风格设置:
在录入数据时,很多数据容易录错,或者部分数据的录入很费劲。例如:对于编码字段,用户往往只知道中文名称,不知道编码值,而且对于中文名称也不能完全正确录入,此时需要提供中文下拉框选项,供用户下拉选择,之后再对应到编码值上。类似这种帮助用户快速正确录入数据的功能,称为编辑风格。
通用查询中对条件值的输入,可以添加不同的编辑风格来简化条件值的输入,目前可用的编辑风格有输入框、列表选择、数据集选择、布尔值、下拉日历、下拉树六种。
其中列表选择和数据集选择的样式还有六种选项可以设置:下拉单选、下拉多选、单选钮、复选框、色块单选和色块复选。对除下拉单选和下拉多选外的其它四项样式可以设置标签长度。
图2 编辑风格设置
排列查询布局:
设置了多个查询条件时,系统默认情况下多条查询条件以左对齐的方式,每行显示一条查询条件,用户可以切换到排列查询条件面板,用鼠标拖拽的方式排列各查询条件的布局。
图3 排列查询布局设置
高级布局:
普通布局下,多个查询条件之间是“AND”并且的关系。当多个条件之间存在着复杂的逻辑关系时,可以切换至高级布局面板,高级布局提供了括号和逻辑值的设置框,来完成条件之间逻辑关系的设置,支持用户设计复杂的逻辑关系的查询条件。
图4 高级布局设置
预览:
报表预览查看时显示在排列查询布局设置的展现样式。
图5 预览界面