PowerBI可视化技巧:折线图上直接显示类别
根据折线图的设置,图例只能显示在折线图的周围单独显示,能不能取代这样的图例,直接将名称显示在折线上呢?
正常在折线图的各项设置中是没法做到的,不过利用计算组,这种效果也可以实现,和之前介绍的用计算组来显示最高最低点标签的思路一样(参考:利用PowerBI计算组,设计个性化数据标签)。
以上图为例,数据很简单,只有一张表,三个字段,年度、国家名称和GDP数据,做一个多系列的折线图,然后用计算组来实现上述需求。
创建计算组的具体的步骤不再详细介绍,主要是设置计算项的格式表达式,如下:
VAR maxyear_=MAXX ( ALLSELECTED( 'Data'[YEAR] ), 'Data'[YEAR] )
RETURN
IF(
MAX ('Data'[YEAR]) = maxyear_,
SELECTEDVALUE('Data'[Country Name]),
UNICHAR(8203)
)
VAR year_= SELECTEDVALUE('播放轴'[年度])
RETURN
IF(
MAX ('Data'[YEAR]) = year_,
SELECTEDVALUE('Data'[Country Name]),
UNICHAR(8203)
)
点击利用Play axis制作的播放控件按钮,这个折线图就可以做成这样的效果:
帮你从0到1,轻松上手PowerBI
赞 (0)