快捷搜索:  汽车  科技

怎么使用power bi分析?BI报告中设计动态摘要

怎么使用power bi分析?BI报告中设计动态摘要如果你会写html语言,可以直接用html代码将上述文本按照一定的格式表达出来,生成一个文本度量值,然后将这个度量值放到html content就行了,这就是利用html content来呈现文本内容的基本原理。其中"xxx"的位置是动态数据,可以替换为相应的度量值来代替。仍然以前面的文章为例来做一个摘要,基本内容如下:全年收入预算目标:xxx;截至到xxx日期,累计实现收入xxx;假设未来期间的同比增长率xxx,预计全年实现收入xxx,与预算的差异是xxx

之前介绍了如何在PowerBI报告中制作一个动态的摘要,利用智能叙述的功能:

利用Power BI智能叙述,生成动态报告摘要

这个做起来很简单,但是格式设置比较简陋,操作起来也不是太方便,此外,它也有许多限制,假如你的报告中用了计算组,那么这个功能就无法使用了。

今天介绍一个更灵活的方法,利用html content视觉对象来制作动态摘要。

怎么使用power bi分析?BI报告中设计动态摘要(1)

仍然以前面的文章为例来做一个摘要,基本内容如下:


全年收入预算目标:xxx;截至到xxx日期,累计实现收入xxx;

假设未来期间的同比增长率xxx,预计全年实现收入xxx,与预算的差异是xxx


其中"xxx"的位置是动态数据,可以替换为相应的度量值来代替。

如果你会写html语言,可以直接用html代码将上述文本按照一定的格式表达出来,生成一个文本度量值,然后将这个度量值放到html content就行了,这就是利用html content来呈现文本内容的基本原理。

但是现实中,很多人并不会用html,我其实也不会,那我们如何实现上述需求呢?

虽然我们不会写html,但是有很多现成的工具可以帮助我们写,你可以搜索在线html编辑器,有很多种可以用,比如这个在线工具还可以,也比较简约:

https://wordhtml.com/

怎么使用power bi分析?BI报告中设计动态摘要(2)

将上述文本复制到这个编辑框,然后用上面的格式化面板调整文本格式,界面和Word差不多:

怎么使用power bi分析?BI报告中设计动态摘要(3)

格式调整好以后,点击上方的HTML,就能看到这一串格式文本的html代码:

怎么使用power bi分析?BI报告中设计动态摘要(4)

将这一串代码复制出来,直接建度量值,会看到很多错误提示:

怎么使用power bi分析?BI报告中设计动态摘要(5)

因为这一串代码是文本,我们需要用双引号""将它括起来,不过括起来之前,还需要做一个操作是,将这些代码中的 ",替换成 "" 因为 " 本身在html代码中特定的语法需要,两个引号之间并不是纯文本,所以再加个引号"作为转义符。

替换的方法很简单,利用DAX快捷键 Ctrl F2就可以很方便的一次替换:

怎么使用power bi分析?BI报告中设计动态摘要(6)

并在这一串代码的前后扩上引号,就不会再报错了。

怎么使用power bi分析?BI报告中设计动态摘要(7)

然后将代码中的XXX替换为相应的度量值,不过前后要加上引号和连接符,变成:"&[度量值]&"

就是将之前的一个整的文本字符串:

"完整字符串"

替换为 :

"字符串前一部分"&[度量值]&"字符串后一部分"

将字符串分成前后两部分,中间放个度量值,他们之间再用连接符&连起来。

全部替换好以后,度量值如下:

怎么使用power bi分析?BI报告中设计动态摘要(8)

如果某个度量值需要显示为特定的格式,可以套个FORMAT函数来调整,这样就做好了摘要度量值,并不需要写html代码,只是简单的修改了一下而已。

然后把这个度量值放到html Content中看看是什么效果:

怎么使用power bi分析?BI报告中设计动态摘要(9)

与之间在编辑器中设置的格式完全一致。

并且这里面的度量值都是可以动态变动的:

怎么使用power bi分析?BI报告中设计动态摘要(10)

是不是和之前使用智能叙述的效果非常相似。

如果你不习惯或者由于各种原因不能用PowerBI的智能叙述功能,可以尝试用这种方法来生成动态摘要,当然html content的用法远不止于此,它可以做出各种很棒的可视化效果,比如之前分享的插入视频的方法也是用它实现的:

如何在Power BI报告中插入视频?

更多精彩

认识Power BI这个炫酷的图表:旭日图

Power BI分析应用:盈亏平衡分析

推荐5个有趣的Power BI自定义控件

怎么使用power bi分析?BI报告中设计动态摘要(11)

采悟 | PowerBI星球

猜您喜欢: