是否有人知道如何在Tableau工作表中插入图像并执行超链接?
我只能在仪表板中添加图像,而在仪表板中我也不能将图像用作超链接。
答案 0 :(得分:1)
从Tableau联机帮助
您可以将静态图像文件添加到仪表板。比如你可以 想要添加徽标或描述性图表。添加图像时 对象提示您从计算机中选择图像。您可以 还可以键入在线托管的图像的URL。当你添加一个 将图像映射到仪表板,您可以自定义图像的显示方式 选择图像菜单上的选项。例如,您可以选择 是否适合图像,将图像缩放到图像的大小 仪表板上的对象。您还可以选择是否居中图像, 它将图像对齐到图像对象的中心 仪表板。最后,您可以设置URL,将图像转换为 仪表板上的活动超链接。
答案 1 :(得分:0)
Tableau图像管理仍然有点基础,它仅在仪表板中可用。
可以通过引用Web对象或本地文件路径中的外部URL将图像复制到仪表板中。
然后,您可以使用图像对象的菜单通过单击图像来设置要打开的URL。
点击后,网页将在默认浏览器中打开。
您还可以使用网络对象引用网址,向视板中添加视觉效果 - 这可能会为您提供更具动态性的选项,具体取决于您的要求。
Tableau sServer中有一个问题,但是如果订阅报告,在调度程序下,Web对象只会在通过电子邮件发送的PNG文件中呈现为空白。对于Desktop的手动导出(例如PDF)也是如此。
因此,如果您想要使用图像打印/导出仪表板,图像对象是最佳方式。
答案 2 :(得分:0)
答案 3 :(得分:-1)
要在工作表中添加图像,您需要使用标记形状。
这是一个过程:
1.-将图像文件复制到 DECLARE CURSOR cur IS
SELECT * FROM Summary;
BEGIN
FOR rec in cur
LOOP
UPDATE Award
SET monthly_sales = (
SELECT COUNT(*)
FROM Sales
WHERE employee_id = rec.employee_id
AND trunc(Sales.SALES_DATE,'month') = trunc(SYSDATE,'month')
)
WHERE Summary.employee_id = rec.employee_id;
END LOOP;
END;
/
中的文件夹
请注意,您需要创建文件夹C:\Users\<username>\My Documents\My Tableau Repository\Shapes\My Image
2.-使用以下公式创建计算字段:My Image
3.-将该计算字段拖动到 Rows shelf
4.-在标记卡中,选择形状
5.-点击 Marks 卡中的 Shape 按钮,然后点击 More Shapes ....
6.-在对话框编辑形状中,单击重新加载形状,然后选择形状调色板我的图像并选择您的图像作为形状
使用标记卡上的尺寸按钮
调节视图上形状的大小您可以利用将图像添加到仪表板的功能。这是一种更简单的方法。 在这种情况下,您只需创建一个仪表板并单击Image对象(仪表板的左侧)并选择磁盘中的映像文件。因此,图像嵌入在仪表板中。
致谢:拉蒙马丁内斯在画面社区
希望这有帮助。