使用 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 类型异常