课程: 学习数据分析
免费学习该课程!
今天就开通帐号,24,700 门业界名师课程任您挑!
构建数据集来筛选数据
我们可以通过多种方式筛选数据, 并且可能会一次又一次地进行同样的筛选, 这时候,我们就可以使用查询作为筛选器 来创建数据集。 让我们来看一个例子。 我们先打开“第5章”文件夹中的 数据库文件“发货管理2”。 我要对员工表进行查询, 找到里面的经理, 这时我们会运用到业务规则, 在这个例子里,我们知道 经理的员工编号大于两万。 我们先转到“创建”选项卡, 点击“查询设计”按钮, 双击“员工”,添加员工表,点击“关闭”。 将来我需要很多和经理相关的报表, 所以我要创建一个 只包含经理的列表,以便将来调用。 在这个列表中,我需要员工编号、 姓和名这几个字段, 双击“员工编号”、“姓”和“名”, 我把它们添加到查询中。 根据公司的业务规则, 经理的员工编号都大于两万, 所以我要在员工编号字段的条件中 输入“>20000”, 现在点击“运行”, 这样我就得到了所有的经理。 右键点击“查询”标签, 点击“保存”, 我们把查询起名为“经理”, 这样我们就有了“经理”查询。 我可以把它应用到其它查询中, 我们来试一下。 转到“创建”选项卡, 点击“查询设计”按钮, 我们双击“发货单”, 把它添加到查询中, 然后打开“查询”选项卡, 把“经理”查询 也添加到查询中, 点击“关闭”, 接下来,我们点击并拖动 “发货单”中的“员工编号” 到“经理”查询中的“员工编号”, 我们给这两个查询 建立默认联接,也就是内联接, 然后双击“发货单”中的“*”, 把它添加到查询字段中, 意思就是选中发货单中的所有字段, 然后点击“运行”按钮。 在查询结果中, 我们只会看到经理的发货单信息, 所有的员工编号都大于两万。 在任何时候,如果我需要筛选出经理的报表, 那么只需要引入这个“经理”查询进行联接, 它就会自动进行筛选,得到需要的结果, 我们可以利用查询来显示结果。 现在你知道了我们还可以利用查询 作为筛选器来创建数据集。
随堂练习,边学边练
下载课堂讲义。学练结合,紧跟进度,轻松巩固知识。