使用 URL 操作时,图像未显示在已发布的 Tableau 仪表板中

Posted

技术标签:

【中文标题】使用 URL 操作时,图像未显示在已发布的 Tableau 仪表板中【英文标题】:Images not showing up in published Tableau dashboard when using URL actions 【发布时间】:2014-12-12 06:08:06 【问题描述】:

早安,

我创建了一个简单的 URL 操作,当单击名称时会加载图像。我有一个带有两张纸的仪表板,它们之间有一个网页。第一张表显示特定名称的统计信息。第二张表是一个名称表,用作过滤器来控制显示哪些统计信息和网页。该网页是一个图像链接,显示与名称对应的图片。我正在使用从数据文件中提取完整图像链接的 URL 操作。

当我在自己的计算机上创建仪表板时,图像显示没有问题。但是,当我通过 Tableau Public 在线发布时,图像并没有显示出来。我没有收到“X”或“找不到图像”错误,而只是一个空白的白色方块。

这是否与我正在使用的版本(Tableau 8.2 Public Professional Edition)有关,还是我没有意识到其他问题。

任何指导将不胜感激。

干杯。

保罗

【问题讨论】:

Tableau Public 上仪表板的链接是什么? 仪表板的链接在这里:public.tableausoftware.com/views/poke_temp/… 我还要提一下。在 iPhone 或 Mac 上查看时,图像会显示在 Safari 中。它们只是不会出现在 Windows 平台上(在 Chrome、IE 和 FireFox 中测试)。 【参考方案1】:

看起来这是在具有 https 的网站上嵌入非安全 (http) 网址的问题(tableau public 在 https 上运行://public.tableausoftware.com)。

我创建了一个计算字段,用于更改您的 URL 值:

http://img.pokemondb.net/artwork/abomasnow.jpg

https://img.pokemondb.net/artwork/abomasnow.jpg

你可以在工作簿中看到计算,它是:replace([Img], "http", "https")

见:https://public.tableausoftware.com/shared/7XQBNZCBX?:display_count=no

【讨论】:

你应该使用 http: 并替换为 https: 以防已经存在任何 https。但是很好:)

以上是关于使用 URL 操作时,图像未显示在已发布的 Tableau 仪表板中的主要内容,如果未能解决你的问题,请参考以下文章

当 url 不是图像时,使用 AlamoFireImage 未捕获的 NSException 类型异常

Django-CMS 自定义插件未在已发布页面中显示数据

Crystal Report通过变量传递图像URL时未显示动态图像

反应本机图像 URI 未显示

触发器在操作时未触发

HTML 图像未显示在通过 VBA 中的 Gmail API 发送的 MIME 消息中,使用 3D