小混球
作者小混球·2017-06-27 15:47
商业智能工程师·tcs

Hyper Links on Dimension in Tableau

字数 1041阅读 1629评论 0赞 0

因为项目变更,已经很久没有接触Cognos了,现在的项目用到的可视化工具是Tableau。不过因为不是报表开发,所以对Tableau也是比较小白。最近接了一个小的需求,就是在现有的report基础上,增加hyper link。

Sample:
| Dimension Name | Year_Month1 | Year_Month2
| Dimension A | Value 1 | Value 2
| Dimension B | Value 3 | Value 4
| Dimension C | Value 5 | Value 6

用户希望在点击Dimension A的时候,能够跳转到百度页面,在点击Dimension B的时候,能够跳转到必应页面,而点击Dimension C的时候,能够跳转到谷歌页面。这个功能在Cognos里面是很常见的。

具体操作:
1) 在Source Sheet页面Create a Calculated Filed, 将其转换为Dimension。弹出来的窗口可以定义这个dimension的Name以及对这个Dimension的定义。
Name: Type_URLs
If [Dimension Name]="Dimension A"
then "http://www.baidu.com"
elseif [Dimension Name]="Dimendion B"
then "http://www.bing.com"
else "http://www.google.com"
end
这个要注意语法要通过tableau的语法规则。
2) 在Dashboard中显示Source Sheet,然后点击Dashboard > Actions
3) 在弹出的对话框中,点击 Add Action >按钮,选择URL选项
4) 在弹出的Add URL Action对话框中,可以定义这个Action的Name,然后选择Source Sheets;
Run Action有3个选项,我们现在选择Select,表示在选中时才会触发hyper link;
URL这个选项,我们选择之前定义好的字段<Type_URLs>.
5) OK 完成设置

具体的操作及讲解可以参考页面:
https://community.tableau.com/message/273528#273528
本文只是根据该页面进行整理。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关问题

相关资料

X社区推广