PowerBI之DAX神功番外篇:第5回 计算度量值的最大值与最小值
一、在矩阵上实现

【1】新建表
// 详见《DAX神功》第1卷第3回
【2】度量值
// 详见《DAX神功》第2卷第19回
【3】让总计显示为空,修改度量值【结果】
// 详见《DAX神功》第1卷第10回
最终返回结果:

二、在图表上实现

【1】度量值
【2】做折线图,设置如下

【3】计算最大值与最小值,度量值如下
公式解析:以最大值为例,如果被筛选出的来的分数=最高分,就返回被筛选出的来的分数,否则返回空。MAXX(ALL(Sheet2[姓名]),[总分]) // 在姓名列去重后的这张表中,每一行分配度量值,取其最大值。

原理:度量值【总分】被字段姓名筛选,形成折线图,如果【总分】是最大值时,就返回这个值,否则返回空。

【4】举一反三
(1)给小李做标记

(2)给小李和赵做标记

(3)如果给开始和结尾做标记
以上图为例,开始是赵,结束是李四
但是现实中,我们遇到给开始和结束做标记的时候,X轴一般是数值类型或数值的变体类型(日期型),你通过求最大与最小值的方式就可以了。以日期型为例,公式如下:
公式解析:以开始为例,先从全部日期中找到最小日期,等于最小日期时返回总分,否则返回空。原理与确定开始=“赵”,结束=“李四”同理。
(4)在矩阵上也可以这样使用,度量值如下

《孙兴华讲PowerBI火力全开》PowerBI必学课程
https://www.bilibili.com/video/BV1qa4y1H7wp
《DAX神功》文字版合集:
https://www.bilibili.com/read/readlist/rl442274
《DAX神功》视频版合集:
https://www.bilibili.com/video/BV1YE411E7p3
《DAX神功番外篇》文字版合集:
https://www.bilibili.com/read/readlist/rl478271
PowerBI(DAX函数)、PowerQuery(M函数)、Python办公自动化、Python爬虫、Python数据分析、ExcelVBA、WordVBA、AccessVBA、MySQL等等