3.13 PowerBI报告可视化-折线图:配上情绪区间,标记最大值最小值
加入 PowerBI自己学 知识星球:下载源文件,边学边练;遇到问题,提问交流,有问必答。
给折线图配上情绪区间(带参考区间的折线图,Line chart with bands),标记最大值最小值,就不单单是简单地看一下度量值的趋势了,还能通过度量值与区间标准的对比,了解度量值处于什么样的程度,起到预警作用。
解决方案
在PowerBI的折线图中,把情绪区间的度量值写出来,放到图表中,然后打开阴影区域功能,就能实现情绪区间了;把最大值、最小值的度量值写出来,也放到图表中,设置标记格式。
举例
以价格监控为例,在这些折线图中显示价格趋势及价格所在的情绪区间(冰点、过冷、过热、沸点)和价格的最大值最小值。
操作步骤
STEP 1 书写度量值,包括价格度量值、情绪区间度量值、最大值最小值度量值。
Price = AVERAGE('价格表'[价格])
冰点(0-5) = 5
过冷(5-10) = 10
过热(10-15) = 15
沸点(15-20) = 20
最大值和最小值:
Max =
VAR _vm_Max = MAXX(ALLSELECTED(Dim_Date[Date]),[Price])
RETURN IF([Price]=_vm_Max,[Price])
Min =
VAR _vm_Min = MINX(ALLSELECTED(Dim_Date[Date]),[Price])
RETURN IF([Price]=_vm_Min,[Price])
STEP 2 在画布中添加折线图并拖入字段。把日期放入X轴,把度量值都放入Y轴,最上面的度量值在图表的最底层,所以最大数字的区间度量值放在上面,依此类推。
STEP 3 设置格式。在格式窗格中,行(Line)下面设置每一个系列的宽度,颜色和透明度;打开阴影区域开关,Price关闭,其余打开;打开数据标签开关,Price打开,其余关闭;标记下调整Max和Min的格式;其他格式如图表标题,坐标轴标题等按需设置。
结果如下:
拓展
带图例的折线图,Y轴只允许放一个度量值,情绪区间需要靠两个图重叠在一起实现,最大值最小值可以通过数据标签的详细信息实现。