怎么才能显示本地图片呢?
需要做个缓存的动作,把二进制的图片转换成文本保存到数据模型中,就可以显示图片了。
第一步:打开Power Query自定义一个图片转存的函数:
= 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
第二步:然后在图片表格中添加自定义列,引用这个函数,保存图片:
第三步:把数据加载到模型中,修改自定义列的数据类型:图片URL
然后就可以添加图片到视觉对象了: