在PowerBI折线图有介绍怎么利用AI功能在折线图上查找异常值,但是通常业务人员定义的异常值可能会有不同,比如当年销售额最大最小值需要特殊标记。
我们来分析下这个需求,要标记每年的最大和最小值所在月份:
-
• 则首先需要一张表,包含年份、月份及对应的销售额
-
• 然后求出最大和最小的销售额
-
• 分别赋予最大和最小销售额不同的颜色来区分
MaxMinColor =
VAR Sales = [Sales Amt]
VAR YearMoth =
ALLSELECTED(dimDate[Month], dimDate[MonthNo])
VAR MaxSales =
MAXX( YearMoth, [Sales Amt] )
VAR MinSales =
MINX( YearMoth, [Sales Amt] )
VAR Result =
SWITCH(
TRUE(),
Sales=MaxSales, "Green",
Sales=MinSales, "Red",
"blue"
)
RETURN
Result
</