zl程序教程

您现在的位置是:首页 >  其它

当前栏目

Power BI表格显示图片的若干问题

问题 图片 显示 表格 POWER BI 若干
2023-06-13 09:15:18 时间

为什么要在表格存放图片?

可能为了展示人物、产品照片;可能为了展示图表;可能为了美观……

Power BI表格可以存放什么形式的图片?

jpg、png等常见格式的URL,SVG编码,本地照片转BASE64编码。URL通常表现为:

"https://wujunmin.png"

SVG表现为:

<svg viewbox='0 0 6 12' xmlns='http://www.w3.org/2000/svg'>
<path transform='translate(-592 -312)' d='M596.09 313.064a1.09 1.067 0 1 1-2.18 0 1.09 1.067 0 0 1 2.18 0zm1.883 5.494l-.764-3.174a.63.63 0 0 0-.164-.293 3.308 3.308 0 0 0-1.145-.587c-.3-.053-.6-.106-.9-.106-.3 0-.6.053-.9.133-.436.107-.818.32-1.145.587a.632.632 0 0 0-.164.293l-.764 3.174c0 .026-.027.08-.027.133 0 .293.246.533.546.533a.554.554 0 0 0 .518-.4l.572-2.32v7.467h1.091v-4.8h.546v4.8h1.09v-7.494l.573 2.32a.541.541 0 0 0 1.064-.133c0-.053-.027-.106-.027-.133z' fill='darkcyan' stroke='tomato' stroke-width='0'/>
</svg>"

BASE64表现为:

不同形式的图片应用场景是什么?

URL常用来装饰或显示宜对外公开的图片信息;SVG常用来装饰或自定义个性化迷你图;BASE64适用于不想使用网络图床的情景。

图片在表格怎么显示?

有两种方式,直接在表格列显示或者条件格式图标显示。在表格列显示时需要将图片列或者图片度量值标记为图像URL,在条件格式显示时不需要标记。针对SVG表格显示,无论直接显示还是条件格式,均需要在SVG代码前加上

data:image/svg+xml;utf8,

下图左侧是PNG图片URL,右侧是SVG:

图片哪里可以获得?

公司内部的产品、人物图片当然内部获得。装饰用的PNG图片和SVG图片推荐以下三个资源:

https://pngimg.com/

https://www.iconfont.cn/

https://iconpark.oceanengine.com/home

本地图片转BASE64参考此视频推荐的转换工具:Power BI 批量导入本地产品、人物照片

SVG自定义表格迷你图表本公众号已经分享过很多篇了,读者可以翻看。

表格显示图片的限制是什么?

在表格显示时,最大限制有两个:首先是只能是正方形的空间(并不意味着只能显示正方形的图片),格式设置时只能设置高度可以看出;其次最大图像高度只能150个像素。在条件格式显示空间也只能是很小的一个正方形。

尽管局限明显,也可以戴着镣铐跳舞,发挥很多创意。

如何突破限制?

例如在自定义图表时,条形图需要很大的长宽比,但表格有图片正方形限制,下文的技巧进行了突破尝试:Power BI原生图表自定义填充图案

上方是横向联动,也可以纵向联动:Power BI窗口函数应用于图表设计

完。