图像的 Power BI 参数
Power BI parameter for image
我想知道是否有办法让参数包含图像。
问题:我有 10 个 PBIX,每个包含 20 多个屏幕。每份报告都有客户标志。这是一张图片,假设客户更改了他的徽标,这意味着我需要更改徽标 200 次!! (10 个 PBIX X 20 个屏幕)。
想要的解决方案:有没有办法保存一个包含徽标的参数,因此只需更改徽标 10 次(对于每个 PBIX)这将是一个巨大的改进为了我的时间和生产力。抱歉没有包括图片这是为了让我的客户保持匿名
谢谢!
以下是您如何实现您的要求,如下所述-
步骤 1 在 Power Query 中创建一个自定义函数,如下所述。函数取自Here,有兴趣的可以查看此博客了解更多详情。
let
BinaryToImage = (BinaryContent as binary) as text =>
let
Base64 = "data:image/jpeg;base64, " & Binary.ToText(BinaryContent, BinaryEncoding.Base64)
in
Base64
in
BinaryToImage
下面是自定义函数的图片-
第 2 步 在您的本地目录中创建报告明智的文件夹,并将图像保存在那里。我这里考虑的是一个文件夹,但是一旦找到解决方法,您就可以创建自己的文件夹。
Step-3 如下所示为 Folder 创建数据连接,并指向您保存 logo/image 的文件夹-
现在您将得到如下所示的 table 一行,因为只有一张图片。我将 table 命名为 PBI_Images.
这里基本上是 Content 列保存图像的二进制数据,我们必须使用我们之前创建的函数将其转换为 Base64。
Step-4 现在让我们调用 table 中的函数。 Select table 并执行下图所示的操作-
现在你有一个新列,其中包含如下数据-
第 5 步 单击“关闭并应用”按钮返回报告。
Step-6从AppStore下载以下App-
步骤 7 只需将新下载的视觉对象添加到您的报告中,并将新创建的列放入“图像 URL”字段,如下所示-
第 8 步 现在将图像可视化添加到所有报告页面并按照第 7 步所述标记图像 URL。
你现在已经完成了。只需更改源文件中的图像并保持相同的名称,然后刷新 table(PBI_Images 我的情况),您将在报告中的任何地方看到图像更改。
最后,如果一切正常,您可以先尝试将所有徽标从一个文件夹中取出。如果不起作用,请按照前面提到的每个客户的文件夹。
我想知道是否有办法让参数包含图像。
问题:我有 10 个 PBIX,每个包含 20 多个屏幕。每份报告都有客户标志。这是一张图片,假设客户更改了他的徽标,这意味着我需要更改徽标 200 次!! (10 个 PBIX X 20 个屏幕)。
想要的解决方案:有没有办法保存一个包含徽标的参数,因此只需更改徽标 10 次(对于每个 PBIX)这将是一个巨大的改进为了我的时间和生产力。抱歉没有包括图片这是为了让我的客户保持匿名
谢谢!
以下是您如何实现您的要求,如下所述-
步骤 1 在 Power Query 中创建一个自定义函数,如下所述。函数取自Here,有兴趣的可以查看此博客了解更多详情。
let
BinaryToImage = (BinaryContent as binary) as text =>
let
Base64 = "data:image/jpeg;base64, " & Binary.ToText(BinaryContent, BinaryEncoding.Base64)
in
Base64
in
BinaryToImage
下面是自定义函数的图片-
第 2 步 在您的本地目录中创建报告明智的文件夹,并将图像保存在那里。我这里考虑的是一个文件夹,但是一旦找到解决方法,您就可以创建自己的文件夹。
Step-3 如下所示为 Folder 创建数据连接,并指向您保存 logo/image 的文件夹-
现在您将得到如下所示的 table 一行,因为只有一张图片。我将 table 命名为 PBI_Images.
这里基本上是 Content 列保存图像的二进制数据,我们必须使用我们之前创建的函数将其转换为 Base64。
Step-4 现在让我们调用 table 中的函数。 Select table 并执行下图所示的操作-
现在你有一个新列,其中包含如下数据-
第 5 步 单击“关闭并应用”按钮返回报告。
Step-6从AppStore下载以下App-
步骤 7 只需将新下载的视觉对象添加到您的报告中,并将新创建的列放入“图像 URL”字段,如下所示-
第 8 步 现在将图像可视化添加到所有报告页面并按照第 7 步所述标记图像 URL。
你现在已经完成了。只需更改源文件中的图像并保持相同的名称,然后刷新 table(PBI_Images 我的情况),您将在报告中的任何地方看到图像更改。
最后,如果一切正常,您可以先尝试将所有徽标从一个文件夹中取出。如果不起作用,请按照前面提到的每个客户的文件夹。