在Power BI中,通常情况下,我们想给一些视觉对象添加一些特别的数据标签。但是大多数情况下,常规的方法是可能无法实现的,我们需要通过计算组的方法来实现。
比如,我们要给下面的销量总金额的变化趋势线上添加一个最大值和对应的日期的数据标签。
首先我们需要两个基本的度量值,一个是销售总金额的度量值;另外一个是标最大值的标点用的度量值。分别如下:
接着我们建立视觉对象折线图,并且并且最大值系列开启数据标签与标记。如图所示:
紧接着我们要使用计算组来为最大值的折线系列创建一个计算组。
小必这里使用的是Tabular Editor 3企业版,使用Tabular Editor 2版本的朋友可能在界面上有所不一样。
首先,创建一个计算组,在Tabe上右键一个选择"Calculation Group"创建一个计算组。如图所示:
同时创建一个名为max的item项目。在表达式中键入:
再选择Format String Expression选项,如图所示:
在代码编辑框中键入以下的代码:
然后单击保存以后回到Power BI中保存以后,会出现一个"最大值标签"的表。如图所示:
最后选中已经制作好的图表,将laber放入到折线图的筛选器中,并且勾选"max"选项和"需要单选"复选框。如图所示。
最终来看一下效果图:
让我看看,是哪个小可爱翻到惊喜了~~
小必老师近期新出版的《Excel商务智能:Power Query和Power Pivot数据清洗、建模与分析实战》一书,在上市以来就取得不俗的表现,豆瓣上更是有了9.5分的评分。本书有50+的实战案例,有1G+的随书重难点章节的配套视频。主要讲解Power Query中的M和Power Pivot中的DAX,适用于Excel和Power BI。
领取专属 10元无门槛券
私享最新 技术干货