“统计查询:基本用法”版本间的差异
来自企业管理软件文档中心
(→查看统计结果) |
|||
(相同用户的5个中间修订版本未显示) | |||
第5行: | 第5行: | ||
==问题分析== | ==问题分析== | ||
− | 行政部门要完成数据查询业务,查询的范围是所有请假单,需要查询的结果包含请假人、请假时间、请假时长。 | + | *行政部门要完成数据查询业务,查询的范围是所有请假单,需要查询的结果包含请假人、请假时间、请假时长。 |
*“所有请假单” 就是 '''数据源''' | *“所有请假单” 就是 '''数据源''' | ||
− | *“请假人、请假时间、请假时长” 就是 '''数据项''' | + | *“请假人、请假时间、请假时长” 就是 '''数据项''' |
− | + | ||
=如何进行统计查询= | =如何进行统计查询= | ||
==一、新建查询模板== | ==一、新建查询模板== | ||
*与“普通模版”类似,需要在相应的管理文件夹中创建“查询模版”。 | *与“普通模版”类似,需要在相应的管理文件夹中创建“查询模版”。 | ||
− | 点击上方工具栏的'''“新建查询”'''按钮,创建统计查询模版。 | + | *点击上方工具栏的'''“新建查询”'''按钮,创建统计查询模版。 |
[[文件:20190430查询统计模板01.png|720px|无框|居中]]<br/> | [[文件:20190430查询统计模板01.png|720px|无框|居中]]<br/> | ||
*查询模版的设计界面如下: | *查询模版的设计界面如下: | ||
第21行: | 第20行: | ||
==二、数据源设置== | ==二、数据源设置== | ||
− | <big>'''数据源 是 什么?'''</big> | + | *<big>'''数据源 是 什么?'''</big> |
*数据源就是数据的来源,是提供某种所需数据的集合,正如“请假单”模版的总表,就是所有“请假单”的集合,也是我们的目标数据源。 | *数据源就是数据的来源,是提供某种所需数据的集合,正如“请假单”模版的总表,就是所有“请假单”的集合,也是我们的目标数据源。 | ||
*每一次的统计查询,都必须先明确查询范围,即''“数据源”''。 | *每一次的统计查询,都必须先明确查询范围,即''“数据源”''。 | ||
第31行: | 第30行: | ||
==三、数据列设置== | ==三、数据列设置== | ||
− | <big>'''数据列 是 什么?'''</big> | + | *<big>'''数据列 是 什么?'''</big> |
*数据列 指 数据项列表,即本次查询的结果中,需要显示的所有数据项组成的一个列表。 | *数据列 指 数据项列表,即本次查询的结果中,需要显示的所有数据项组成的一个列表。 | ||
− | 正如“请假人”、“请假时间”、“请假时长”,3个数据项组成了数据列。 | + | *正如“请假人”、“请假时间”、“请假时长”,3个数据项组成了数据列。 |
− | *<big>''' | + | *<big>'''数据列界面介绍'''</big> |
*点击“数据列”选择卡,点击“添加数据项”,会打开“数据项设置”窗口,如下图。 | *点击“数据列”选择卡,点击“添加数据项”,会打开“数据项设置”窗口,如下图。 | ||
− | |||
[[文件:数据列界面介绍.png|720px|无框|居中]]<br/> | [[文件:数据列界面介绍.png|720px|无框|居中]]<br/> | ||
*<big>'''如何设置数据列?'''</big> | *<big>'''如何设置数据列?'''</big> | ||
− | *方法1:逐一添加数据项。 | + | *'''方法1:逐一添加数据项。''' |
− | * | + | *在数据项列表区域,双击某个数据项,数据项信息会自动填写到“表达式区域”,点击确认,完成1次数据项添加,添加后窗口关闭。 |
+ | [[文件:逐一添加数据项.png|720px|无框|居中]]<br/> | ||
− | |||
− | |||
− | |||
+ | *'''方法2:连续添加多个数据项。''' | ||
+ | *在方法1的基础上,双击数据项后,不点击“确认”按钮,点击左下角“连续添加”,完成1次数据项添加,并且窗口不会关闭,表达式区域清空。 | ||
+ | [[文件:连续添加.png|720px|无框|居中]]<br/> | ||
+ | |||
+ | *方法3:'''快速添加整个表单。''' | ||
+ | *直接点击窗口左下角“添加当前表”,即可把表单中所有数据项,并提示是否关闭窗口。 | ||
+ | [[文件:添加当前表.png|720px|无框|居中]]<br/> | ||
+ | |||
+ | *以本案例为例,只需要添加“姓名”、“开始时间”、“请假天数”即可。 | ||
+ | [[文件:案例数据项.png|720px|无框|居中]]<br/> | ||
==四、保存模版== | ==四、保存模版== | ||
+ | 添加完我们所需要的数据项后,点击左上角“保存”按钮,填写模版的基本属性,即可保存成功。 | ||
+ | [[文件:保存查询模版.png|720px|无框|居中]]<br/> | ||
=查看统计结果= | =查看统计结果= | ||
− | + | *通过上述4个步骤,我们就完成查询模版的设计,那要<big>在哪里查看查询的结果呢?</big> | |
+ | *<big>'''查询模版的位置'''</big> | ||
+ | *查询模版就在创建模版的文件夹(路径)中,如下图, | ||
+ | [[文件:查询模版位置.png|720px|无框|居中]]<br/> | ||
+ | *<big>'''查看统计结果'''</big> | ||
+ | *双击打开查询模版,即可查看统计结果,如下图, | ||
+ | [[文件:查看查询结果.png|720px|无框|居中]]<br/> | ||
=知识延展= | =知识延展= | ||
− | 场景1:带明细表的数据源如何设计? | + | *场景1:带明细表的数据源如何设计? |
*场景2:有条件的查询应该如何设计? | *场景2:有条件的查询应该如何设计? | ||
− | * | + | *场景3:过滤条件不确定的情况,应该如何设计? |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + |
2021年2月1日 (一) 20:42的最后版本
场景模拟
- 假设已有“请假单”模版如下图,用于记录全公司各个部门员工的请假情况。
- 现在,行政部门要汇总所有请假单,查询出每个人请假的时间和时长。
问题分析
- 行政部门要完成数据查询业务,查询的范围是所有请假单,需要查询的结果包含请假人、请假时间、请假时长。
- “所有请假单” 就是 数据源
- “请假人、请假时间、请假时长” 就是 数据项
如何进行统计查询
一、新建查询模板
- 与“普通模版”类似,需要在相应的管理文件夹中创建“查询模版”。
- 点击上方工具栏的“新建查询”按钮,创建统计查询模版。
- 查询模版的设计界面如下:
- 关键设计区域:包含统计查询关键要素“数据源”、“数据列”、“过滤条件”的设计。
- 样式设计区域:主要用于设置查询结果页面的样式。
二、数据源设置
- 数据源 是 什么?
- 数据源就是数据的来源,是提供某种所需数据的集合,正如“请假单”模版的总表,就是所有“请假单”的集合,也是我们的目标数据源。
- 每一次的统计查询,都必须先明确查询范围,即“数据源”。
- 如何设置数据源?
- 点击“数据源”选项卡,点击“添加”数据源,然后选择目标数据源“请假条”,如果模版数比较多,可以在搜索框搜索“请假条”然后选择模版。
- 双击模版名称,完成数据源设置,如下图。
三、数据列设置
- 数据列 是 什么?
- 数据列 指 数据项列表,即本次查询的结果中,需要显示的所有数据项组成的一个列表。
- 正如“请假人”、“请假时间”、“请假时长”,3个数据项组成了数据列。
- 数据列界面介绍
- 点击“数据列”选择卡,点击“添加数据项”,会打开“数据项设置”窗口,如下图。
- 如何设置数据列?
- 方法1:逐一添加数据项。
- 在数据项列表区域,双击某个数据项,数据项信息会自动填写到“表达式区域”,点击确认,完成1次数据项添加,添加后窗口关闭。
- 方法2:连续添加多个数据项。
- 在方法1的基础上,双击数据项后,不点击“确认”按钮,点击左下角“连续添加”,完成1次数据项添加,并且窗口不会关闭,表达式区域清空。
- 方法3:快速添加整个表单。
- 直接点击窗口左下角“添加当前表”,即可把表单中所有数据项,并提示是否关闭窗口。
- 以本案例为例,只需要添加“姓名”、“开始时间”、“请假天数”即可。
四、保存模版
添加完我们所需要的数据项后,点击左上角“保存”按钮,填写模版的基本属性,即可保存成功。
查看统计结果
- 通过上述4个步骤,我们就完成查询模版的设计,那要在哪里查看查询的结果呢?
- 查询模版的位置
- 查询模版就在创建模版的文件夹(路径)中,如下图,
- 查看统计结果
- 双击打开查询模版,即可查看统计结果,如下图,
知识延展
- 场景1:带明细表的数据源如何设计?
- 场景2:有条件的查询应该如何设计?
- 场景3:过滤条件不确定的情况,应该如何设计?