前言
这个设计Tips灵感是来之小隐的打电话提示,这里扩展了发短信以及发邮件等功能应用到具体场景,而这个功能普遍适用于Tableau server的各个版本。
诉求:
点击客户信息就能直接打电话,并可以发短信和发邮件
所需环境
手机端Tableau moblie App
Tableau 服务器
Tableau desktop (不是必须,在网页制作也行)
场景描述
来之小隐叙述:某基金公司有一个客户信息数据库。某客户经理想要筛选出他维护的客户中、持有期将要超过180个自然日的客户,并直接在Tableau App上给他们打电话。
部分数据格式
实现步骤
1 .将客户姓名,邮箱,城市,联系电话,Year-month-day,拖入标记文本,并点击文本编辑相关格式
2.为了实现电话,短信,发邮件的功能的切换,我们这里使用参数进行相应的切换
3.创建字段boolean字段,复制两个电话工作表,并且重命名,短信和邮箱。
4.点击参数里面的值进行切换,并选择True值,这样才能达到我们切换功能的目的。
5.最后的页面如下所示。
6.仪表板——操作——转到URL——编辑URL动作。
这里的短信和邮箱步骤大致一致,需要注意的是原工作表,以及URL链接这里
注意URL处填写:
tel:<MIN(联系电话)> //(数据源中手机号字段)
sms:<MIN(联系电话)>
mailto:<邮箱>
(3)把.twb文件发布至Tableau Server 或者Tableau Online,在自己手机上Tableau Mobile上打开,就可以查看咱们制作好的啦,下面是演示
Tableau 设计提示-还能打电话
原理
这个是在移动端的页面需要点击电话号码,调用手机拨打电话的接口,HTML使用超链接标签就可以搞定,tableau 客户端也引用了相同的原理。故而可以直接调用手机拨打电话接口等。
<a href="tel:10086">10086</a> //点击后直接拨打10086
<a href="mailto:c1586@qq.com?subject=TestObject">c6088@qq.com</a> //点击后直接给c1586@qq.com发邮件,主题为:TestObject
<a href="sms:10086?body=message_body">给 10086 发短信</a> //点击后直接给10086发信息,消息内容默认为message_body