为什么学不会Excel超级透视表?

数据透视表,作为简单、易上手、高效的数据分析工具,受到了办公一族的喜欢,但是有些需求普通透视表又无法完成,比如求超过平均数的有多少条记录? 如何把对应部门人员合并到一个单元格中显示等等!但是这些超级透视表-Power Pivot通过DAX函数基本都可以实现,但是我们很多人却怎么也学不会!
这篇,我们主要通过讲解一些PP基础,让大家对其有一定的认识,也解答一下目前很多人反馈搞不懂、学不会的原因!
为了大家更好的去理解超级透视表公式 DAX,我们先带大家回顾一下数据透视表,你可能并不怎么了解他!
▼ 动画演示
以上按照水果类别汇总金额,这是数据透视表的基础功能,简单拖动即可实现!但是你有想过他是怎么实现的吗? 这里的求和背后是什么原理呢? 搞懂这些也是学好DAX的基础!
▼ 图1
图1中标记的 柑橘类的合计金额的实现过程如下:
1、对数据源的类别进行筛选,筛选条件就是柑橘类。
2、然后对筛选后的结果求和。
你可能觉得非常的简单,但是这点对学习DAX非常非常重要,很多人就是理解不了外部筛选器,也就说以后要说的筛选上下文,一直学不会DAX!
这样说可能没有说服力,还是眼见为实吧 ! 我们可以通过双击对应的求和金额看到对应的明细数据,这点很多同学不知道,非常好用的技巧!
▼ 双击对应合计,可以看到对应的明细数据
他之所以是求和,是因为我们设置了值的汇总方式是求和,其实也就是SUM!
基于以上,我们还可以告诉大家一点,其实 对应的汇总金额 其实就是一个公式,那就是 =SUM(数据源[金额])。
你看到上面第一感觉肯定觉得不是,不是应该是 SUM(对应的类别区域)吗?
其实这也是很多人学不会PP的原因,一直用的Excel公式思维,转变不过来!
前面我们一直强调,对应的 金额合计,是先筛选,再求和!
下面,我们先通过Power Pivot把数据加到其中,我们才可以写DAX公式,进一步说明!
1、将数据源加载到数据模型(Power Pivot)
光标定位在数据源区域中的任意位置,然后点击 【Power Pivot】-【添加到数据模型】,添加到模型,我们点击数据透视表,同样可以创建透视表,只是和传统的透视表有点不同,每个表都分组显示!展开中包括其包含的字段!
2、使用DAX函数实现 金额合计
▼ 动画演示-度量值

详解说明

1、我们在 【Power Pivot- 【度量值】 - 【新建度量值】,度量值名称 ,也就是我们合计的字段(标题名称),这里和普通透视表不同,都是 求和项:字段名称,默认结构,大部分人都不需要 求和项 几个字,所以每次都需要去删除! 这里我们可以自己指定名称,这获取也是DAX的一个方便好用的地方!
2、注意到我们的度量值公式,你可能不理解什么是度量值,但是就目前而言不要紧,也只是一个名词而已,我们看一下公式
=SUM('表3'[金额])
跟我们上面说的基本一样,就是 SUM('表名称'[求和的字段名称])
3、很多人看到说明的公式和最后呈现的结果都会发出看不懂!这是正常的,但是我们上面铺垫了很多,一直强调的是  先筛选,后求和以后等你慢慢学习深入,会看到专业的说法-在外部筛选上下文中计算!

4、公式虽然一样,但是不同环境结果却不同,这也是一直使用Excel我们习惯了按照单元格区域写公式的思维,一时无法转变这种 按列写公式,结果却不同的思维!
5、如果仅仅根据外部筛选上下文计算,那么DAX肯定没有太多的乐趣,其实这个上下文环境是可以通过公式去更改的,这里慢慢深入学习就会明白!
但是我反复强调的内容:先筛选,后求和
这个真的真的很重要,很多人学习了很久,一直不开窍,就是没有人告诉他这点,直接看别人写的公式,永远看不明白!!!!
今天我们就先到这里!头条已经被我换鸡腿了,亲爱的朋友们请谅解,笔耕不辍的我也要“牛奶和面包”!实际内容,自行甄别!!
(0)

相关推荐