Power Pivot数据建模与数据汇总分析
Power Pivot搭建多维数据模型
多维数据模型
多维数据模型又叫多维数据集、立方体,指的是相互间通过某种联系被关联在一起的不同类别的数据集合
多维数据模型:在咨询公司以及 BI工具厂商的介绍性资料中又被 称为“立方体(Cube)”,在这 些资料中常以一个立体正方形的 形式出现。多维数据集可以从多 角度用数据全面映射某种业务的 实际状况。
搭建多维数据集
搭建方法:
1. 明确表与表之间用于匹配的关键字段
2. 在关系图视图模式下选中某个表的关键字段拖拽向另一个表的关键字段
注意事项:
1. 用于连接两表的两个关键字段中,至少有一个关键字段是没有重复值的
2. 关键字段中有重复值的表为主表,没有重复值的表为附表,在数据透视表中,只有当行列 标签来自附表时,附表才能提供值字段
3. 两表关联时必然有一个主表和一个附表(如果两个关键字段都没有重复值,连接时先选中 的表为主表)
练习:
1. 关联左侧四表
2. 创建数据透视表,观测不同企业规模下销售金额的合 计情况
3. 创建数据透视表,观测不同区域下不同产品类型下销 售金额的平均水平
4. 创建数据透视表,观测不同区域下、不同企业性质下 、不同产品类型的销售金额的合计情况
只有当行列标签来自附表时,附表才能提供值字段 规则说明
逻辑扩展 建立数据模型
交叉筛选器方向
单向交叉筛选: 维度表可以筛选度量表,绝大多数情况用单向交叉筛选
链接规则说明
例子:
1.双向连接,多表维度,一表值的情况 (×)
2.双向连接,一表维度,多表值的情况 (√)
3.单向连接,多表维度,一表值的情况 (×)
4.单向连接,一表维度,多表值的情况 (√)
类型1:
- 相邻两表多表出度量,一表出维度
类型2:
- 1.跨表取字段
- 2.相邻两表间,双向链接下,多表出维度,一表出度量
- 错误:相邻两表间,单向链接下,多表出维度,一表出值
跨表取字段的条件:维度与链接用关键字段间是父子级关系时可以跨表取
交叉方向练习(1)
1.根据截图判断数据透视表对错:
3. 以所属行业为维度,求城市编号的行数(×)
多表出度量,一表出维度是不对的
4. 以城市名为维度,对产品编号进行计数汇总(√)
一表出度量,多表出维度是对的
5. 以产品系列为维度,对赢单率进行计数汇总(√)
一表出度量,多表出维度是对的
6. 以产品类型为维度,对客户名称进行计数汇总(√)
一表出度量,多表出维度是对的
7. 以企业规模为维度,对金额求和(√)
一对一连接,对的
交叉方向练习(2)
交叉方向练习(3)
根据截图判断数据透视表对错:
Power Pivot数据建模与数据汇总分析相关推荐
- 数据建模大数据就业挑战月薪30K
点击关注 异步图书,置顶公众号 每天与你分享 IT好书 技术干货 职场知识 本文大概 10624 字 读完共需 30 分钟 Tips 参与文末话题讨论,即有机会获得异步图书一本. 数据建模是对现实世界 ...
- 16-数据仓库之数据建模、数据建模表的分类、数据建模步骤、数据分层的原因和优点
九.数据仓库 9.1 数据处理方式 9.1.1 OLTP 定义理解 OLTP的全称是On-line Transaction Processing,中文名称是联机事务处理 特点 主要用于管理事物,用来处 ...
- 个人实战经验:数据建模 “账户数据是属于维度还是账户域 ”
这篇回答一个讨论话题 "账户数据是属于维度还是账户域" .有一个朋友留言问道了这个问题.我自己花点时间就这个问题做一下个人理解回复. 这个问题展开讲会包含三方面的子问题: 账户数 ...
- 数据建模java_数据建模及常见分类算法
数据建模及常见分类算法 数据建模指的是对现实世界各类数据的抽象组织,建立一个适合的模型对数据进行处理.建模流程解读 建模数据的抽取,清洗和加工以及建模算法的训练和优化会涉及大量的计算机语言和技术.比如 ...
- 数据中心节能环保政策汇总分析:2022年新建大型数据中心PUE需达到1.4以下
随着数据中心的建设在全国逐年开展起来,我国对数据中心的建设提出了节能环保的要求与规划,在<关于加强绿色数据中心建设的指导意见>中明确提出到2022年,我国数据中心平均能耗基本达到国际先进水 ...
- Power Pivot 系列 (1) - 做一个多表关联的数据透视表
先看一个图: 这个系列的图在网上常被引用,所表达的关系曾经代表 Microsoft 公司数据分析工具的一个推荐组合:原始的数据 (Raw Data) 被加载到 Power Query 中进行清洗 (P ...
- Python 实战之淘宝手机销售分析(数据清洗、可视化、数据建模、文本分析)
文章目录 一.数据介绍 二.数据清洗 导入数据 缺失值处理+合并 清洗时间参数 清洗价格数据 清洗发货城市数据 价格分箱 手机参数信息提取 三.可视化分析 淘宝在售手机价格区间统计 商品现价& ...
- MongoDB数据建模介绍
MongoDB数据建模介绍 数据建模需要在满足应用需求.数据库引擎的性能特征.以及数据检索模式之间取得平衡.在设计数据模型时,请始终考虑应用程序对数据的使用场景(比如,查询,更新,和数据处理)以及数据 ...
- DataWorks数据建模 - 一揽子数据模型管理解决方案
作者:DataWorks产品经理 刘天鸢 在当下的商业环境中,正确的数据治理策略对于数据增值是非常重要的.据统计,企业的数据一直都在以每年50%的速度增长,因此企业数据治理与整合的难度就不断加大了. ...
- 5模型数据起别名_DMBOK 06|数据建模与设计
数记达摩院 提供高效能数据知识体系学习解决方案 您好,欢迎来到数记达摩院,我是王兵.今天我们来一起学习,DMBOK数据管理知识体系 第五章 数据建模与设计. 开始之前,我们先回顾一下上节课讲述的内容. ...
最新文章
- 【分块】#6281. 数列分块入门 5(区间开方,区间求和)
- windows编译生成在linux上运行,在linux上编译windows 32/64 上运行的vlc
- 第二百三十一天 how can I 坚持
- 《 Python树莓派编程》——第1章 树莓派简介 第1.1 树莓派的历史
- jquery设置宽_JavaScript学习笔记(三十二) jQuery(中)
- oracle 触发器
- javascript中alert函数的替代方案,一个自定义的对话框的方法
- audio隐藏下载按钮
- Android开发笔记(一)像素的单位
- 鸿蒙不如安卓PPT,被吐槽为PPT、“哄蒙”、安卓套壳,华为鸿蒙一路走来真不容易...
- python中∧_python中xor是什么意思
- 数据分析中常用的数据模型
- 物联网来了,智能城市离我们还有多远?
- 夜神模拟器怎么打开开发者选项
- js中this是什么?this的5种用法
- WPF 方块按钮 仿照360
- 【壁纸】 Kali Linux 2019.13 原版壁纸
- 一篇文章搞懂最流行的容器化技术Docker
- js验证固定电话(座机)、手机号码
- PyQt5开发的数据编辑器(一)