ALLEXCEPT函数
![](https://img.haomeiwen.com/i13222814/7139ab53477d4228.jpg)
实操举例:数据集:商品销售明细表.xlsx
关注公众号获取数据:耶浓薄荷
原文链接:点我
逆透视列使用方法:不想看图片的小伙伴可以拉着下方观看视频
在Power Query中将‘商品销售明细表’和‘省市’两张表合并查询
![](https://img.haomeiwen.com/i13222814/9eb86f87477cde2c.jpg)
选择两表中的‘门店编码’作为连接键
![](https://img.haomeiwen.com/i13222814/8cd11a11a4681b5b.jpg)
根据需要选择展开列
![](https://img.haomeiwen.com/i13222814/91178a89c61cbab4.jpg)
复制新得到的‘商品销售明细表’,添加索引列(右击菜单列表里会有两个复制,选择第二个‘复制’全表)
![](https://img.haomeiwen.com/i13222814/15855ddc26c20db1.jpg)
再添加好索引列之后再复制两张表(这里复制三张表是为了添加三个切片器,可按实际需要复制表,复制表也可在逆透视列之后再进行)
![](https://img.haomeiwen.com/i13222814/078c3c66629bd720.jpg)
选中需要逆透视的列-转换-逆透视列-仅逆透视选定列
![](https://img.haomeiwen.com/i13222814/48677d98529df180.jpg)
效果:(三张表均一样)
![](https://img.haomeiwen.com/i13222814/d551b258c1d69e7e.jpg)
关闭并应用
![](https://img.haomeiwen.com/i13222814/3d26d8d47c2fa452.jpg)
将三张表建立关系即可:
![](https://img.haomeiwen.com/i13222814/9c703d20503825c7.jpg)
接下来是图表操作:
新建三个切片器,把三张表的‘属性’分别放进去即可,格式-选择控件-勾选单选
![](https://img.haomeiwen.com/i13222814/8aca0cbe2d986b3d.jpg)
再建一张矩阵图,将三张表的值全部放入‘行’中,将其中一张表的‘成本额’和‘销售额’放入‘值’中即可。
![](https://img.haomeiwen.com/i13222814/20d08a1a30700070.jpg)
展开层级即可得到细分项:
![](https://img.haomeiwen.com/i13222814/0ff4e983f3c3cb77.jpg)
美化切片器:格式-常规-方向-水平
![](https://img.haomeiwen.com/i13222814/e4281b7383713ea5.jpg)
美化一点点:同样适用于图表
![](https://img.haomeiwen.com/i13222814/49902347cb7d9ace.jpg)
ALLEXCEPT函数:
![](https://img.haomeiwen.com/i13222814/3d6872d7c609a587.jpg)
销售总额 = SUM('商品销售明细表'[销售额])
ALLEXCEPT省市 = CALCULATE([销售总额],ALLEXCEPT('省市','省市'[省份]))
省市占比 = DIVIDE([销售总额],[ALLEXCEPT省市])
从上图可以看出‘ALLEXCEPT省市’度量值只计算了‘省份’字段的销售总额,不会根据矩阵中的字段(即外部筛选器进行变化)。
视频在这里:
网友评论