SQL检索数据集是使用向导形式建立数据集的方式,即使不懂SQL语句的人,使用该方式也能够快速建立数据集。 # 建立SQL检索数据集的步骤 【新建SQL检索数据集】-->【选择主表】-->【选择字段】-->【其他配置】-->【预览】-->【完成】。 其中【其他配置】包含检索条件设置、指标设置和排序设置,如果是简单的SQL检索数据集,不需要设置检索条件设置、指标设置和排序设置,则无需进行此步骤。 ## 选择主表 选择一个要从中获取数据的主要表,选择主表后,界面中除了显示出已选主表,在其下方还将自动显示该表的关联表,方便用户从多个关联数据表取数。关联表由数据表中的表间关系设置决定。界面显示表为别名,tips显示真实名。 ![](/uploads/projects/7.11_online/uploads/sjjc/images/m_347b72b47b4ac7270b37ce04c8465ad9_r.png) ![](/uploads/projects/7.11_online/uploads/sjjc/images/m_78690ad5b7bec1f1613adf855ca70473_r.png) ## 选择字段 首先在右侧选择一个主表以后,并勾选主表以及可能列出的关联表后,左侧才能显示数据表及可选字段,根据用户需要勾选字段。字段显示真实名,tips显示别名。 ![](/uploads/projects/7.11_online/uploads/sjjc/images/m_c1b37de3864d50dca7956ad5da49326e_r.png) ## 预览 在预览界面,可以查看通过向导配置数据集后所自动生成的sql语法,但不允许修改。 ![](/uploads/projects/7.11_online/uploads/sjjc/images/m_29f512985481fce346977f8f633e3087_r.png) ## 检索条件设置 ### 参数设置 点击【增加】按钮可以添加参数,添加参数后可以设置参数名称、描述、数据类型、参数类型和值。 ![](/uploads/projects/7.11_online/uploads/sjjc/images/m_3a0efa2f6c7d2f72c3d590a5b5ef545a_r.png) 选中参数,点击【删除】按钮,可以删除已有参数。 >**注意:**报表引用数据集后,此处的参数列表会和报表中的参数列表进行同步,即在此处删除、添加参数,都会同步到报表参数列表页面;同样,在报表参数页面添加、删除参数也会同步到此页面。 ### 检索条件 在SQL检索中增加检索条件,将具有复杂逻辑关系的检索条件拼入sql,实现对数据集数据的过滤。 点击检索条件后的【增加】按钮添加检索条件,添加之后使用字段、比较符、条件值、括号、逻辑符来设置复杂的过滤条件,如下图: 设置检索条件时,可以使用字段名称、比较符、条件值、括号、逻辑符来设置复杂 ![](/uploads/projects/7.11_online/uploads/sjjc/images/m_a4c44991151378bf50f14d27dd6c81f3_r.png) 也可以点击【批量增加】按钮批量添加检索条件。 ## 计算指标 计算指标的作用,是可以在数据集中基于已有的字段,再自定义一个新的计算字段,可以设置计算字段的表达式,表达式中可以引用其它字段的数据。 ![](/uploads/projects/7.11_online/uploads/sjjc/images/m_df5bcd1217d84212af1379ce66a1dccd_r.png) ## 排序设置 排序设置的作用,是设置数据集查询出数据后的展现顺序,在使用数据集制作报表时,就可让报表的初始展现状态按照数据集中设置的排序方式进行数据显示,从而增加报表的可读性。 双击左侧的字段,可以将需要排序的字段添加到右侧排序列表,根据用户需求设置升序或者降序。 ![](/uploads/projects/7.11_online/uploads/sjjc/images/m_74ad073ca704bc74d83c5b67cb8e7989_r.png) 通过操作栏按钮可以上移、下移或者删除排序设置。 需要注意的是,当回退到选择表与字段页面,并且重新选了数据表,原来在其他页面设置好的信息都将清空。