![900d326c8cb2dfce05ae0ae006e07c68.png](https://i-blog.csdnimg.cn/blog_migrate/6d4e71bd17bcee47b86792942bd3abf2.jpeg)
哔哩哔哩 power pivot课程
https://www.bilibili.com/video/av43308704?p=24
![2806197c572bdc8dd4490bab36615d3e.png](https://i-blog.csdnimg.cn/blog_migrate/660ae5e09fce9fd146b0e9aeb320fac9.jpeg)
![dbbcfbf67867ef20a83e78dd6608e7fd.png](https://i-blog.csdnimg.cn/blog_migrate/b9e16435a4a70705d961995e97001c41.png)
![99b09e0b8859c7c2c0f758c31e158ffb.png](https://i-blog.csdnimg.cn/blog_migrate/8fb41d2b86227077b4a85423c1d0e563.png)
![fee40344993aa3fa55c9b35bf588e3a1.png](https://i-blog.csdnimg.cn/blog_migrate/f230454548bc074aed3e43bc1a153e66.jpeg)
![86de33572f3c3881ab77a5a7fb31ad7c.png](https://i-blog.csdnimg.cn/blog_migrate/c71072658b087796c8a04898ba9fb4b8.png)
文本函数,跟excel里都一样
![b99e491b6d87bd7ca5b8454a989a49e7.png](https://i-blog.csdnimg.cn/blog_migrate/1f20db7771febc258c9440d4ed8c319a.jpeg)
lower是把大写字母转换成小写字母
![b100a451a97296e7ce44a14f7c5b61c9.png](https://i-blog.csdnimg.cn/blog_migrate/de2b47c26fdc4dbe880a8ce56b3182a8.png)
rept重复单元格内容
![97ba0a3fcd5549720b8c25b48cdf738e.png](https://i-blog.csdnimg.cn/blog_migrate/e8f44200360860918fe6ced627ced304.png)
rept的特殊用法
![306140966917891fb5d0c7738ae031c1.png](https://i-blog.csdnimg.cn/blog_migrate/8df6197392aeac342966c0968c8b3563.png)
做一个数据透视图,rept2这一列就像一个条形图一样
![3f60b75e8d464ce06314a52d1d8280c7.png](https://i-blog.csdnimg.cn/blog_migrate/91456493e325e527d28109c520d52900.png)
还可以调整字体颜色,做成条形图一样。
![5888538c1cfc92ccfaa8debe5016dcb0.png](https://i-blog.csdnimg.cn/blog_migrate/fd4a2149b738f078f15aa781cc10796e.png)
也可以把T替换成m
![6f17aa4bf0eb002cdf612fc07724137c.png](https://i-blog.csdnimg.cn/blog_migrate/d24cdfb9f3b2df1c61ea4bb5c2be0565.png)
把m调整成这个字体
![7df5cdb5a6cc1f7adcb1494961f75d0d.png](https://i-blog.csdnimg.cn/blog_migrate/b19941df93c2c7acf5676c99015ebf6d.jpeg)
这样都变成了一个一个小人
![6f7c8723907227a730362f72e4f4871f.png](https://i-blog.csdnimg.cn/blog_migrate/1ee2299c4186923e91e09f0bf2efb0dc.png)
转换函数
![741fe2f8e5858bb67780d734585ee60b.png](https://i-blog.csdnimg.cn/blog_migrate/85b23db1aa9dd04984204f5a9498f67e.jpeg)
date函数
![2f0f23e5554e030ab63871b7ed431df9.png](https://i-blog.csdnimg.cn/blog_migrate/4e85629e1c19b4d806ee9a29a7aa3505.png)
修改日期格式
![4348ce3fd77c5967f07fd1ab360f6da2.png](https://i-blog.csdnimg.cn/blog_migrate/5f3665b42eedfe5a682c55f6703a1484.png)
![38b204dc77942c610c9276b1e1b4f331.png](https://i-blog.csdnimg.cn/blog_migrate/03d85231293a54c23770b7140c316c48.png)
![cd602b9d34aa3f4adb3cd8c6eef8b3a2.png](https://i-blog.csdnimg.cn/blog_migrate/78cda9a9ba31df4f4c79a3214ba3ce52.png)
currency是通过以下路径修改的
![c834f0ba6d8c39a7918fcac34ffde9f0.png](https://i-blog.csdnimg.cn/blog_migrate/df6d54c2c5cda56cc11f74e530a6bb79.png)
把格式选为英语(美国),点击“应用”,然后重启excel表格
![60e796c2a2133ef44f980daa275dea8f.png](https://i-blog.csdnimg.cn/blog_migrate/56164581e74be27d1c711e5cd49e20ba.jpeg)
再用currency公式就变成了美元
![6ffada92cfeee5e8045f4e2d8ef81b17.png](https://i-blog.csdnimg.cn/blog_migrate/f86de5201565075d0fb56226446da122.png)
日期和时间函数
![47f7bba30be3baca265834139ff7d609.png](https://i-blog.csdnimg.cn/blog_migrate/5ccaa8f183c62ac3ead77ce7a4dfc42c.jpeg)
可以按到today()和Now()的区别
![97d362908767c5318c3019d0f539473b.png](https://i-blog.csdnimg.cn/blog_migrate/6a72ce1c5ce9b1da98e1f3c90920b188.jpeg)
edate() 公式
![2ba38d62d1b275c51c7b711264a4218b.png](https://i-blog.csdnimg.cn/blog_migrate/23edc067861ca5b851c141d92463bea4.png)
edate()公式也可以换成数字10
![b0fe0dd998a978ff656873dcdbe87cb2.png](https://i-blog.csdnimg.cn/blog_migrate/8efb4d0d358ee5237ff7476d7e0241fa.png)
edate()公式也可以换成数字-10
![75a7ad8251c2c20cc039af0b6db509c5.png](https://i-blog.csdnimg.cn/blog_migrate/dc7596cf62af19a47bf3119db4a4a8af.png)
eomonth()公式把
![e6e6271eb764edc60b464d57192879ae.png](https://i-blog.csdnimg.cn/blog_migrate/c287424174af77b161cf0c21a9f844d0.png)
![2cbd8b413dc65f87a7609576dedcd747.png](https://i-blog.csdnimg.cn/blog_migrate/43cafe7eb32002f0b8f6c31c359220ad.png)
将年月创建切片器,可以查看每个年月的数据
![e9df1102a3e5ca984fd1a71bc398db29.png](https://i-blog.csdnimg.cn/blog_migrate/e553a96437e4a05f9aed4ab0654e4e63.jpeg)
关系函数
excel里面没有关系函数,只有power pivot有。
![348c39eb9c4ea077ecc27731e524c73a.png](https://i-blog.csdnimg.cn/blog_migrate/2ddf31bae4d2ab662f7986f6fe5d5ae1.jpeg)
有两张表格,一张是订单明细,一张是省份区域。
![23688ef87068f09c0489a4411bc23e45.png](https://i-blog.csdnimg.cn/blog_migrate/ad6bb576a308a61f1e421c1363ca3c31.jpeg)
![b9a84360abdcfd941148a0e9558fb4b3.png](https://i-blog.csdnimg.cn/blog_migrate/92d58b753878dbdc5999bb4f21769a46.png)
通过related公式把区域信息抓到这张表格里面
related很大程度上相当于vlookup,不同在于vlookup查找不到的会返回报错值,related是返回空格,相当于iferror(vlookup,“ ”)
![3d09cde48fe9e46dd2d43659db8c00fc.png](https://i-blog.csdnimg.cn/blog_migrate/2c7a4a4a70d30c37840e9d33d5fa87e0.jpeg)
举例,怎样用related做大单判断,比用if语句简单很多
把区域大单最低金额粘贴到模型里面
![8c8813dd14b9255bc80e668b4fe6291d.png](https://i-blog.csdnimg.cn/blog_migrate/6f2d2416aa77550ba21100b697b0f897.png)
![aaf9945ecc049697bb6fe690d62eae66.png](https://i-blog.csdnimg.cn/blog_migrate/e7371a92fe481207882efff691467bf8.png)
“添加到数据模型“
![900d326c8cb2dfce05ae0ae006e07c68.png](https://i-blog.csdnimg.cn/blog_migrate/6d4e71bd17bcee47b86792942bd3abf2.jpeg)
![95f61dda516a586ef3c88e3d878b7301.png](https://i-blog.csdnimg.cn/blog_migrate/27587cd06c626a357e4e561f33ce7d40.jpeg)
可以看到这个数据粘到了数据模型里面
![ef3ffa665ab74af520b3476bb8c5447a.png](https://i-blog.csdnimg.cn/blog_migrate/8b990523e5c8f2b35f42bd28090fa4a4.png)
在关系视图里面建立关系
![7d74c85de98daab9474a3079c2261114.png](https://i-blog.csdnimg.cn/blog_migrate/bf837e8eb58e80a3e5c5bd0d986ec3c8.jpeg)
用省份区域这张表格连接加进来的这张表格
![a3d1c83cf48315a1d85eb5c7148f4be6.png](https://i-blog.csdnimg.cn/blog_migrate/4a5d7f40e80256f94c83166a2ba1b11d.jpeg)
这样就可以用relate公式把“大单最低金额“关联上
点击“转到“回到”订单明细“表格
![ad3cb7f366e4400a27b5a4354ef3b7ec.png](https://i-blog.csdnimg.cn/blog_migrate/3092a64418efcf68913bce61855651ed.jpeg)
![c1d781c1b4fc08b3131614af45301048.png](https://i-blog.csdnimg.cn/blog_migrate/8be0dc751f4e8061f45b9bb6d304369c.jpeg)
![e6f09bc515bb2f85e2afc074c29edc21.png](https://i-blog.csdnimg.cn/blog_migrate/99b18b9be77b6465f9ebd718ba22e40d.jpeg)
还可以简化成这样
![8afa9754cc08a28059159bb17e63fe00.png](https://i-blog.csdnimg.cn/blog_migrate/df7cc2f1723ab6078d47e143ad450182.jpeg)
related公式可以把很多表里的信息合并到一起,只要刷新数据,就可以看到一张大而全的表格。
下面看relatedtable公式,这个公式是一对多返回一个表格
用countrows(relatedtable(“订单明细”))可以看到每个省份有多少行,由于订单明细里每一行就是一个订单,这样就是订单数量。
![f0bfb3fc0a0e8eba1d5db20782ce24d2.png](https://i-blog.csdnimg.cn/blog_migrate/019ceda10fea047ad7693724b5c1aa93.jpeg)
用RANKEQ(哪个数字,在哪一列),这样就得到了每个省份订单数量的排名
![d9e0cd2ad478ec666354ba669ee98adc.png](https://i-blog.csdnimg.cn/blog_migrate/9f016d4848e060fa2d5752c84540f83d.jpeg)
用if语句得出前5名
![26ae58575d16b7bd36482a1b76a55f04.png](https://i-blog.csdnimg.cn/blog_migrate/00fb349c22b7160e771ae2e7a56fce3a.jpeg)
做一个汇总
![057307f03536ac67adc4cff3464b85dd.png](https://i-blog.csdnimg.cn/blog_migrate/2428be55ab3e11a0a2c4db047f13ca51.jpeg)
得出一个大单比例
![f99f09de287dd2b5bc412bfdb20b7995.png](https://i-blog.csdnimg.cn/blog_migrate/61119600379c24e1f2b0358656061052.jpeg)
生成数据透视表,在管理度量值里面修改度量值名称
![8c3ad547e2668fd7b8215d13b9cd6a43.png](https://i-blog.csdnimg.cn/blog_migrate/415da4a557d3f1c722bd588093fe5c83.jpeg)
透视表如下
![7f8dc373d8bb61643635a6f4efbc7a73.png](https://i-blog.csdnimg.cn/blog_migrate/8a2435d4b64fa968d6dd1b712ccb26f5.jpeg)
建个前5名切片器
![df3a029295192b7b7727537f74e6ba58.png](https://i-blog.csdnimg.cn/blog_migrate/365c3425bf6f8fd589982c8374ef75a4.jpeg)
把排名按升序排
![8d5151c27e6d8b06623e0220351275d5.png](https://i-blog.csdnimg.cn/blog_migrate/7fa384b1e2e4cc58f726fcb26504d8af.jpeg)
区域和大单最低金额是通过链接加到数据模型,这样有个好处就是可以修改大单最低金额标准,可以自动更新。
![679f1d6c1dd94ea736ac3a7178732309.png](https://i-blog.csdnimg.cn/blog_migrate/8f55b3134ef7102d18597fa0ab07d40e.jpeg)
calculate函数
![994df4eba9266e4fa3a521930d92ba5d.png](https://i-blog.csdnimg.cn/blog_migrate/85e3d3de6f15adc3577dd223e1b6c191.png)
用calculate函数算出了大单金额总和
![75c1df38749ba46bf10753cbd1de19d1.png](https://i-blog.csdnimg.cn/blog_migrate/366268d4ce1ca89c092f5df557c24df2.jpeg)
算出大单金额和总金额比例
![791526432bc8dc58083e54b073d888d9.png](https://i-blog.csdnimg.cn/blog_migrate/e140c13d8f0dcb22e304cd40b7a3a0df.jpeg)
写到calculate的筛选条件是强行加到数据透视表,不受切片器影响。
![494e21d73810b83ab63a8aa0e9e71e3b.png](https://i-blog.csdnimg.cn/blog_migrate/60561ee91e48f3da8f97df484522ceb8.jpeg)
calculate公式增加筛选条件,不同的筛选条件可以加无数个
![acd6c06da95c2caf675837a6fc58395f.png](https://i-blog.csdnimg.cn/blog_migrate/551bac9a75fd8bf43a3567443ee74963.jpeg)
calculate的筛选条件是不受切片器控制。
divide函数
![7bd53798f334388aded5b21cff293428.png](https://i-blog.csdnimg.cn/blog_migrate/8c5de93c68005196e00feaac86158df3.png)
这三张表格已经添加到数据模型
![9e1fba15c28626656e0e925f1790c19d.png](https://i-blog.csdnimg.cn/blog_migrate/144185ec63c511e6ec74582562331f92.png)
并且建立了关系
![05d527abdaad47582e9d6cc6491c88fb.png](https://i-blog.csdnimg.cn/blog_migrate/be2735cd5ab7d0440fc51a6bbf3c6127.png)
新建度量值 任务完成率=销售金额/任务总额
![3a59726ddb9c540bef264751128545b0.png](https://i-blog.csdnimg.cn/blog_migrate/310f1c92f1a9613183fe76e9c1c8bd31.jpeg)
![ce91b9ab1a8ec92068c54aade69a4f5c.png](https://i-blog.csdnimg.cn/blog_migrate/d762538ad256e12b6012788a237c4e7b.jpeg)
由于赵六没有任务额
![e12aeae9f9aa25623ce01b04f4b0b5ad.png](https://i-blog.csdnimg.cn/blog_migrate/d99e970f87202223514f95713ae0bbc0.png)
加上if语句
![3467c9a337b845b4ebdeba730c1c63fe.png](https://i-blog.csdnimg.cn/blog_migrate/83367203f48bb2e9884fd12e5b7dd955.jpeg)
用if的方法避免错误值
![03806f49871416cec3d5c77a6d482b51.png](https://i-blog.csdnimg.cn/blog_migrate/4b50549a5f62f56bc1c40850d877c840.png)
用divide公式轻松实现了,如果报错会默认空白。
![0e491ef747003a23093dab2f5a5ae5ce.png](https://i-blog.csdnimg.cn/blog_migrate/9aff39a343d25e6161fcdbd412ee2dbe.png)
![f99f98a4de4832d7c2f48f6b9c130224.png](https://i-blog.csdnimg.cn/blog_migrate/04ef690b37b9db2c12f09b8b01ab4da9.png)
用iferror也可以实现
![72483773568f24088feacdd9e813afdf.png](https://i-blog.csdnimg.cn/blog_migrate/71cccb30b443fcb10f8ba370b4f152cb.png)
divide运算速度比iferror要快,所以综合下来divide最优。
![e6f40a4887e2def375ef64811d4b8f87.png](https://i-blog.csdnimg.cn/blog_migrate/b2db63a5c01465c53a74743007335acf.png)