我们知道在Excel工作表中|powerpivot数据透视表的使用

我们知道在Excel工作表中 , 创建数据透视表可以高效地为数据分析和处理服务 , 当我们更多了解PowerPivot数据模型后 , 会发现它为数据分析提供更多便利的服务支持 , 下面我们一起来了解一下通过数据模型创建数据透视表并应用它来做一些数据的分析 。
如下图所示 , 在所处的工作表中 , 需要使用数据模型中的数据创建一个透视表 , 按照不同的类别及年份来展示总的销售数据 。 关于数据模型的相关基础知识 , 可参考文章(Excel使用PowerPivot获取数据至数据模型 , 了解一下!)
在Excel主界面的“插入”选项卡下 , 通过“数据透视表”功能的下拉选单中点击“来自数据模型” 。
我们知道在Excel工作表中|powerpivot数据透视表的使用
文章图片
在弹出的对话框中 , 点击“确定”即可 , 所要创建的透视表将会添加至当前工作表中所选单元格中 。
我们知道在Excel工作表中|powerpivot数据透视表的使用
文章图片
在工作表的右侧会显示“数据透视表字段”面板 , 在此我们可看到数据模型中所有的数据表格 。
我们知道在Excel工作表中|powerpivot数据透视表的使用
文章图片
点击面板的右上角的工具图标 , 将“字段节和区域节并排”显示 。
我们知道在Excel工作表中|powerpivot数据透视表的使用
文章图片
我们将需要查看的数据放在“值”区间中 , 例如订单项的总数 。
我们知道在Excel工作表中|powerpivot数据透视表的使用
文章图片
订单项总数显示的仅是一个数字而已 , 我们需要按照产品的类别来分别查看不同产品的订单数量 , 而产品类别这一字段在另一个数据表中 。 一般这样的情况下 , 我们可能会使用LOOKUP和INDEX等函数来进行查找 , 但此例中我们则需要找到对应表格下 , 我们所需要的字段 。
我们知道在Excel工作表中|powerpivot数据透视表的使用
文章图片
选择产品数据表中的类别字段后 , 我们发现并未如所期待的那样 , 订单项数量按照类型进行区分 , 这是因为所使用的两个字段 , 其所在的数据表为建立相应的关系 。
我们知道在Excel工作表中|powerpivot数据透视表的使用】点击黄色区域中的“自动检测”按钮 , 会弹出一个自动检测表关系的对话框 , 当完成关系检测和建立后 , 我们可关闭此窗口 。
我们知道在Excel工作表中|powerpivot数据透视表的使用
文章图片
与此同时 , 数据透视表也同步进行了更新 , 会按照产品类别显示相应的订单项数量 。
我们知道在Excel工作表中|powerpivot数据透视表的使用
文章图片
在上面的应用中 , 我们提到了一个比较重要的概念——数据表之间的关系 , 在PowerPivot中我们是可以自行管理和创建不同数据表格之间的关系 。
点击“PowerPivot”选项卡下的“管理”按钮 , 进入PowerPivot界面 。
我们知道在Excel工作表中|powerpivot数据透视表的使用
文章图片
在PowerPivot窗口中 , 点击“主页”下的“关系图视图” , 可查看各个数据表之间的关系 , 把鼠标放在两个数据表的连接线中间上 , 发现在以上案例中我们所使用的两个数据表格是通过“ProductID”这一字段来建立关系的 。
我们知道在Excel工作表中|powerpivot数据透视表的使用
文章图片
双击连接线可详细查看数据表的关系 。
我们知道在Excel工作表中|powerpivot数据透视表的使用
文章图片
如果发现数据表的关系是通过不对应的字段建立的 , 我们可以在“编辑关系”对话框中进行修改 。