power pivot&power view

一、度量值、计算列

1.度量值(又叫计算字段)

  • 作用:
    1).根据单元格上下文进行计算
    2).一般置于透视表的进行显示

  • 步骤:选定操作列—选择使用的公式—更改名称(:=不能动

    power pivot&power view

  • 适用:常用于计算其他聚合时的基数,例"平均订单大小",占比等

2.计算列

  • 作用:
    1).对数据进行行计算,整理原始数据或增加辅助列
    2).计算结果放置于切片器或者透视表的行或列

  • 适用:对原始数据进行分组、合并等操作

#二、Power Pivot按列排序
若数据位置发生变化,现有链接–点击产品分类–编辑—更改数据位置
步骤:
1.打开原数据—产品分类表—增加辅助列(筛选,从1依次开始,进行填充)–保存关闭;
2.进入power pivot—刷新产品分类表;
3.设计—表属性,勾选新添加的产品分类ID;
power pivot&power view
4.按列排序(排序列透视表的行标签,依据列即为添加列);
power pivot&power view
5.操作结束后power pivot界面无变化,但透视表中的数据会根据排序更新位置。

三、power pivot里的关系

1.表中数据导入方法:
1).打开原数据–选定数据–复制粘贴至新建表
2).选定数据–添加到数据模型
power pivot&power view

2.熟悉智能感知
power pivot&power view
3.关系中"一"可调用"多"中的数据,多对多无法创建关系
4.注意表中的数据是否需要筛选
power pivot&power view

四、DAX函数

1.非重复计数函数

  • 公式:distinctcount(选定列)
  • 含义:整列数据的不重复计数

power pivot&power view

  • 注意:

1).度量值都在列底端
2).只能修改:=之前的文本,且**:=**不能删减
power pivot&power view

2.关系函数related/relatedtable

(1)related函数

  • 前提:创建有效正确的关系

  • 公式:related(所需要的列)

  • 步骤:关系图视图—建立正确的字段关系—数据视图—使用rleted函数

  • 举例:求最大订单的数量

  • 步骤:

1.以区域为关联字段,将大订单的最低金额调取至销售记录表
2.使用if函数得出辅助列(文本类型:数字)—求和即大单数量
power pivot&power view

2.relatedtable函数

  • 注意:relatedcount导入的是整张表格的内容,所以若需要计数的时候得添加新函数-countrows(行计数)
  • 举例说明:求出销售省份的前五名
  • 步骤:

1).通过relatedtable函数+countrows函数得出各个省份的订单数量
power pivot&power view
2).对订单数量通过RANK函数进行排名
power pivot&power view
3).用IF函数(if(D1<=5,5,""),得出前五名省份
power pivot&power view

3.calculate函数

  • 公式:calculate(表达式(度量值),筛选条件1…筛选条件n)

  • 重要属性:不受切片器控制

  • 适用:在总体数据的基础上计算某一个单品、年份、属性

  • 举例说明:求出大单的金额

power pivot&power view

4.divide安全除法
避免数剧为空值时显示报错,共两种方法:
1)直接输入divide函数

  • 步骤:管理–在公式里加入divide函数

power pivot&power view
2)power pivot度量值
power pivot&power view

power pivot&power view

power pivot&power view

五:常用企业分析场景

1.趋势分析(主要字段:月份/销售额;产品分类/销售额(可插入时间轴)*)*
通常是一个或者几个度量值按照在一定时间内得一个趋势分析情况.
举例说明:1-12月的销售金额趋势分析
步骤:
1.导入相关表格—创建相关关系—月份依次排序

  • 问题1:透视表中的显示并未按1-12月依次显示

解决方法:在powerpivot操作界面,增加辅助列(提取月的函数month(日期))
power pivot&power view
注意:1月-12月为什么不能排序–文本不能排序
将自行车,服装,辅助产品按次排序
1).在powerpivot操作界面,筛选显示自行车,后边的添加列填充1(数字类型)
2).同样操作服装,填充2;辅助产品,填充3;
3).点击按列排序,注意列的选择.

2.透视表—插入合适的图表—添加切片器—美化
3.打开power pivot–点击空白–power pivot字段勾选有效字段(月份/销售金额)–设计(图表/其他图表);
power pivot&power view
power pivot&power view

  • **注意:**将月份放在时间轴下方,散点图将随着时间呈现动态变化
    power pivot&power view

power pivot&power view
4.可添加产品种类图表(点击空白–右侧勾选有效字段(产品分类/月份,销售金额,订单数量,单价)–设计(其他图表/散点图);
power pivot&power view

2.年度增长率(YOY,主要字段:年份/各年份数据)
1)YOY函数

  • 公式:YOY:=divide([今年数据]-[上一年数据],[上一年数据])
  • 举例说明:计算出2014和2015的销售总额的年度增长率
  • 计算公式:YOY:=divide([2015]-[2014],[2014])

power pivot&power view

2)环比:这个月和上个月比(月份不可跨年)
同比:今年和上一年比(今年没有可比数据,不显示)

  • 步骤:选择数据透视表的任意一行——右击值显示方式——差异百分比

power pivot&power view

3.产品分析(主要字段:产品名称/产品数量、产品价格、销售金额)

  • 八二法则:80%的销售额来自20%的产品

  • 思路:按销售额和订单量对产品进行排序,求出各个产品的销售额占比

  • 步骤: 透视表操作:创建透视表—勾选相应字段(行:产品分类、产品名称;值(销售额))—计算各销售额占比

power pivot&power view

  • power view可视化操作:点击空白处—勾选相应字段—设计—其他图形(散点图)
    power pivot&power view

4.客户分析(主要字段:客户)

  • 思路:可通过订单数量(购买次数)/购买金额(销售量)对客户进行划分一次/多次/从未购买客户 或 大/中/小客户等不同的分组.
  • 操作:以购买次数为分组依据;

power pivot&power view

  • 步骤:

1).导入所需的数据表—创建各表之间正确的关系
power pivot&power view
2).创建新的度量值:平均订单金额(根据金额为分组依据划分客户)
power pivot&power view
3).打开power pivot—从销售记录表中求出各客户订单数量
power pivot&power view
4).用if函数返回所需的分类值(一次/多次/从未购买的客户)
power pivot&power view
5).在透视表中添加客户分类的切片器
power pivot&power view

5.区域分析(需要字段:已购买客户数量、客户总数量)

  • 某一区域情况下看该区域的销售情况/订单情况/客户情况
  • 客户渗透率=已购买数量/客户数量
  • 步骤:

1)客户表计算客户数量;
power pivot&power view

2)销售记录表计算客户渗透率(divide(已购买数量,客户数量));
power pivot&power view

3)透视表中选定字段,数据显示
power pivot&power view

6.任务完成度分析(需要字段:销售金额、任务额、销售代表)
1).调取相关字段([日期])数据,建立数据视图关系
power pivot&power view

2).汇总销售目标任务额(客户表)–计算任务额完成度(销售记录表)
power pivot&power view

3).调取销售记录表中的任务额完成度
power pivot&power view


  • 为什么把计算的度量值都放在销售记录表中?
    因为关系视图中所有的字段都是和销售记录表中的字段进行关联,销售记录表的数据是大多数度量值的计算来源。

7.创建kpi图标(所需字段:任务额完成度、销售额)
步骤:
1).选定数值—计算—创建kpi
power pivot&power view

2).绝对值:设定绝对值为1—拖动漏斗到相应值—确定
power pivot&power view

3)度量值:勾选相对比的度量值字段—拖动漏斗至相应值的位置–确定
power pivot&power view

4)透视表字段显示—表格显示
power pivot&power view