你会超级透视表吗?比Excel透视表好用10倍都不止

时间:2024-10-08 22:13:55 阅读:8

你会超等透视表吗?比Excel透视表好用10倍都不止

各位好,

前方我们讲过使用常规的办法,制造二级下拉列表帮助表。


今天我们就来先容一下,Dax 度量值(Power Pivot)和 Power Query 的 M 函数做法,主要带各位
拓展思绪


如下图,我们如今必要将左表转换右方的形式。



01 使用 Dax 度量值


我们先来看看利用:


? 制造一个帮助列,公式为:

=COUNTIF($B$2:B2,B2)



? 插进数据透视表,并勾选「将此数据添加到数据模子」。



PS.我们想要使用 Dax,只必要在创建数据透视表时,勾选【将此数据添加到数据模子】即可。


? 单击数据透视表地区,在【Power Pivot】选项卡下,单击【度量值】-【新建度量值】。



? 在公式栏中输入公式,度量值称呼为度量值 1。

=CONCATENATEX('地区','地区'[小类])



公式中,地区是我们的数据源表格,地区[小类]是地区表中小类列。


CONCATENATEX 函数的作用,就是
将多个文本兼并到一同,相似于 Excel 中的 TEXTJOIN 函数。


CONCATENATEX 函数的布局如下:

=CONCATENATEX(表,表达式,分开符)

=CONCATENATEX('地区','地区'[小类])


以是外表 Dax 函数公式的涵义,就是对地区表中的小类列举行文本兼并。


? 将帮助列放行家地区,将大类放在列地区,将度量值 1 放在值地区。



? 将总计行和列禁用。



? 到这里,就制造完成了。



关于 Dax,各位约莫有些疑惑,底下我来简便的先容一下。


传统的数据透视表无法对文本举行透视,但是由于超等透视表(Power Pivot)的显现,使用 Dax 度量值我们就可以完成这一功效。


Power 是超等的意思,以是
Power Pivot 就是超等数据透视表。


DAX 是 Data Analysis Expression 的缩写,即数据分析表达式,Dax 是在 Power Pivot 的基本上使用的数据统计函数。



使用 DAX 的利益是:

? 可以补偿数据透视表中的【盘算字段】的诸多缺陷。

? Dax 函数可以修正聚算盘算的办法。


平凡数据透视表中,值汇总办法,仅有求和,计数……等几种办法。



而在 Power Pivot 中,可以经过多种 Dax 函数到达更机动的汇总。


好比这个案例中,我们使用 CONCATENATEX 函数对文本举行兼并。


02 使用 PowerQuery


PowerQuery 是数据算账和数据转换的利器,如今我们就来看看,使用它,是怎样到达所想要的后果的。


具体步调:


? 将数据导入到 PQ 编纂器中。


选择数据地区-在【数据】选项卡下,选择【来自事情表】-【确定】,进入 PQ 编纂器中。



? 选择大类列,在【主页】选项卡下,单击【分组依据】-一切行-【确定】。


PS:分组依据功效是对数据举行分组统计的,这里我们想要的是对大类举行分组,同时,汇总项必要的是,大类中的小类构成的 list。




? 将 M 函数公式后方改成 each [小类]。



? 单击【fx】新增一个步调,输入公式:

= Table.FromColumns(分组的行[计数],分组的行[大类])



Table.FromColumns 函数可以将各列构成 list 转换为各列的表格。

= Table.FromColumns(lists,标题构成的list)



案例中:

= Table.FromColumns(分组后的小类构成的lists,标题大类的list)


以是公式为,

= Table.FromColumns(分组的行[计数],分组的行[大类])


? 关闭并上载表格。


到这里,PQ 办法就完成了。



03 总结一下


本文先容了二级下拉列表帮助表的延伸拓展办法:


使用 Dax 度量值:

  • 使用 Countif 函数帮助列,统计第多次显现。
  • 新建度量值,CONCATENCEX 函数将文本举行兼并。
  • 大类为列地区,帮助列为行地区,度量值为值地区。


使用 PowerQuery:

  • 分组依据。
  • Table.FromColumns。


关于二级下拉列表的帮助表的制造办法你学会了嘛~



假如各位还想要晓得 PQ 和 PP 其他干系的知识,接待留言区报告我哦~(以为太难大概不必要,也可以在留言区中聊聊)

版权声明:本文来自互联网整理发布,如有侵权,联系删除

原文链接:https://www.yigezhs.comhttps://www.yigezhs.com/qingganjiaoliu/52998.html


Copyright © 2021-2022 All Rights Reserved 备案编号:闽ICP备2023009674号 网站地图 联系:dhh0407@outlook.com