PowerBI之DAX神功番外篇48 懂业务且会语法就可以解决大部分问题
网友提问:
如果提问中的问题是报表,没问题!如果是图表,那就要具体问题具体分析了。



图片放大:

回答网友问题:

您已经写出了Excel工作表函数(说明您懂自己的业务),接下来就是基础语法了
无非就是按【其它字段】分组,取【字段2】和【用时】列的唯一值
思路:对Sheet1按【其它字段】和【名称2】分组,取【用时】列的最大值

得到了我们需要的表,对这张表的【唯一用时】列求平均
我们再做一个最基础的度量值
放到报表中

右边矩阵中的 【其它字段】您不能把它直接放在切片器上,因为这个字段不是唯一值(有重复的)
我们可以做一个参数表

指定字段建立关系

再将参数表的【列1】放到切片器上,即可实现筛选。

当然,在实战中,肯定比这个更复杂。因为做分析和卖软件的区别很大
分析要结果,卖软件要动态。就好比我们写一个VBA代码自己用,我们实现了目的就可以了(可能十行代码就搞定了),但是要写一个VBA窗体给不会的人用,就要考虑很多问题(可能要写上百行),例如对方点错了哪里会报什么错。在PowerBI里也是一样,如果做分析,用什么数据就使用SQL获取一张或两张需要的表,难度就减少了。如果要把数据都拿过来,甚至还是N多张表,直接将难度拉满。

PowerBI学习顺序:
【1】Access基础篇,学习s01开头的集数,理解表格数据规范和表关系
https://www.bilibili.com/video/BV1tf4y117Sh
【2】PowerBI火力全开,学习函数语法,与应用场景
https://www.bilibili.com/video/BV1qa4y1H7wp
【3】DAX神功,学习DAX函数原理
https://www.bilibili.com/read/readlist/rl442274
【4】PowerBI可视化图表
https://www.bilibili.com/video/BV1W54y1i7dE
https://www.bilibili.com/video/BV1r54y1i75n