POWER PIVOT基础篇

Posted qianslup

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了POWER PIVOT基础篇相关的知识,希望对你有一定的参考价值。

一、基本概念

1.1计算列与度量值

计算列基于原始行进行计算,用于整列原始数据和增加辅助列。

度量值是基于数据透视表中所处单元格上下文进行计算,需要将数据结果置于数据透视表中的值区域。

如果计算列与度量值都可以实现,优先选择度量值,以节省空间。

1.2DAX

DAX:Date Analysis eXpressions

数据分析表达式

1.3 power各表关系。

允许1对n,不允许多对多。

  

二、加载数据

2.1从链接表加载

技术图片

优点:方便维护和更改、虽然范围显示锁死($A$1:$B$17)但是在第18行加入数据依然会同步。

缺点:如果底层数据过大,将使表格过大。不方便共享。

 

2.2从Excel表格加载

技术图片

 

 技术图片

技术图片

 

 优点:方便维护,方便共享。

 

2.3从剪贴板表格加载

技术图片

优点:无需刷新,

缺点:难以维护

使用场合:永不改变的数据。比如2018-08-08是2018年。

 

2.4从数据库加载

2.4.1从sql server连接

技术图片

后面根据导向提示即可。

 

2.4.2从my sql连接

 

 

三、更改连接

3.1更改Excel连接

技术图片

 

更改Excel的连接路径

 

3.2更改数据库连接

 

 

四、常用函数

4.1数据的提取和合并

函数名 解释
left 从左开始截取
right 从右开始截取
mid 从中间开始截取
len 长度
find 区分大小写查找
search 不区分大小写查找
& 连接

 

 

 

 

 

 

 

 

 


与Excel一样。

 

4.2格式转换

函数名 解释
value 转换成数值
format 日期或数字格式的转换、像是Exce中的textl
replace 替换
substitute 查找和替换

 

 

 

 

 

 

 

 

4.3聚合函数

函数名 解释
SUM  求和
AVERAGE 求平均值
MEDIEN 求中位值
MAX 求最大值
MIN 求最小值
COUNT 数值格式的计数,不计空单元格
COUNTA 所有格式的计数,不计空单元格
COUNTBLANK 空单元格计数
COUNTROWS 表格中的行数,统计空单元格
DISTINCTCOUNT 不重复计数,统计空单元格(空单元格记为1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4.4逻辑函数

函数名 解释
IF 与Excel中一样
IFERROR 与Excel中一样
AND 与Excel中一样
OR 与Excel中一样
SWITH 数值转换

 

 

 

 

 

 

 

 

SWITH(表达式,值1,结果1,值2,结果2,...,[else结果])

 

4.5信息函数

函数名 解释
ISBLANK 是否空值
ISNUMBER 是否数值
ISTEXT 是否文本
ISNONTEXT 是否非文本
ISERROR 是否错误

 

 

 

 

 

 

 

 

 

4.6数字函数

函数名 解释
ABS 绝对值
ROUND 四舍五入
ROUNDUP 向上舍入
ROUNDDOWN 向下舍入
INT 向下舍入求整

 

 

 

 

 

 

 

  

 

4.7数字函数

技术图片

 

4.8日期函数

技术图片

 

4.9关系函数

函数名 解释
RELATED 和VLOOKUP类似
RELATEDTABLE 与透视表类似。可聚合。

 

 

 

 

4.10 calculate

Calculate:=calculate(表达式(度量值),筛选条件1,筛选条件2...筛选条件n)

4.11 divide(安全除法)

Divide:=divide(分子,分母,[错误返回值,默认为空])

 

五、常用构造

5.1创建KPI

类似于Excel中的条件格式。

技术图片

 

5.2创建层级(层次)结构

技术图片

 

5.3创建集

作用,产看特定母类和特定子类。

技术图片

 

技术图片

技术图片

 

5.4生成非数据透视表的报告

CUBEMEMBER:从多维数据集返回成员或数组。

CUBEVALUE:从多维数据集返回聚合值

可以使用OLAP工具将透视表转化为函数表。

技术图片

 

5.5了解钻通

需要注意使用钻通可能会使数据少显示

原因1、Excel只能1048576行

原因2、设置显示的行数不够。

技术图片

 

六补充 

6.1字段的增删改

技术图片

如果增加字段没有显示,很可能是因为没有勾选。

如果想去除某个字段,可不将其勾选。

如果字段改名,刷新将会报错。需要进入表属性-保存即可。

技术图片

 

以上是关于POWER PIVOT基础篇的主要内容,如果未能解决你的问题,请参考以下文章

100天精通Python(数据分析篇)——第66天:Pandas透视表基础+实战案例(pivot_table函数)

Power BI-Power Pivot-客户最后下单时间

Power BI-Power Pivot-客户最后下单时间

Power Pivot 系列 (4) - DAX 查询

Druid 基础使用-操作篇(Pivotplyql)

哪里有关于Power BI的视频,想要了解一下Power BI四款工具