上犹电脑信息网我们一直在努力
您的位置:上犹电脑信息网 > 文件问题 > Power BI Desktop 中插入本地图片不能正常显示该怎么办?-img文件

Power BI Desktop 中插入本地图片不能正常显示该怎么办?-img文件

作者:上犹日期:

返回目录:文件问题

今天有个朋友遇到个问题,就是不能在Power BI Desktop中显示本地图片。

可能是因为Power BI面向Web发布,所以对URL的图片地址就能够顺利的解析,例如:

Power BI Desktop 中插入本地图片不能正常显示该怎么办?

无论是否保存到模型中,都能正常显示图片:

Power BI Desktop 中插入本地图片不能正常显示该怎么办?

而对于本地图片,无论你怎么写路径,都不能正常显示:

Power BI Desktop 中插入本地图片不能正常显示该怎么办?

开了个窗户,不能正常显示图片:

Power BI Desktop 中插入本地图片不能正常显示该怎么办?

怎么才能显示本地图片呢?

需要做个缓存的动作,把二进制的图片转换成文本保存到数据模型中,就可以显示图片了。

第一步:打开Power Query自定义一个图片转存的函数:

Power BI Desktop 中插入本地图片不能正常显示该怎么办?

= let

UrlToPbiImage = (ImageUrl as text) as text =>

let

BinaryContent = Web.Contents(ImageUrl),

Base64 = "data:image/png;base64, " & Binary.ToText(BinaryContent, BinaryEncoding.Base64)

in

Base64

in

UrlToPbiImage

第二步:然后在图片表格中添加自定义列,引用这个函数,保存图片:

Power BI Desktop 中插入本地图片不能正常显示该怎么办?

第三步:把数据加载到模型中,修改自定义列的数据类型:图片URL

Power BI Desktop 中插入本地图片不能正常显示该怎么办?

然后就可以添加图片到视觉对象了:

Power BI Desktop 中插入本地图片不能正常显示该怎么办?

这种方法,只能保存小图片,如果是大图片,就会被剪裁,估计是跟存储的数据长度有关。不过,小图片就够了,毕竟Power BI很少做相册使用,不用那么多的大图。另外,这个方法也是为了防止网络图片网址变更,导致图片失联,将Web中的图片保存到模型中,无论什么时候都能正常显示出来。

如果有很多的本地图片怎么导入呢?

Power Query就是干这个用的

第一步:整理图片到一个文件夹中

Power BI Desktop 中插入本地图片不能正常显示该怎么办?

第二步:Power Query从文件夹导入数据

Power BI Desktop 中插入本地图片不能正常显示该怎么办?

第三步:整理数据,建立完整图片路径

Power BI Desktop 中插入本地图片不能正常显示该怎么办?

第四步:保存图片到模型

Power BI Desktop 中插入本地图片不能正常显示该怎么办?

接下来就是设置数据类型位图片URL,然后在数据对象中显示图片。

Power BI Desktop 中插入本地图片不能正常显示该怎么办?

只要是小图片,PNG、JPG格式都没有问题,其他的格式没做测试,有兴趣的朋友可以自己试一试。

Power BI Desktop 中插入本地图片不能正常显示该怎么办?

相关阅读

关键词不能为空
极力推荐

电脑蓝屏_电脑怎么了_win7问题_win10问题_设置问题_文件问题_上犹电脑信息网

关于我们