Tableau 用户函数

关注微信公共号:小程在线

关注CSDN博客:程志伟的博客

使用用户函数创建基于数据源的用户列表的用户筛选器。 例如, 创建一个视图, 用于显示每个员工的销售业绩。 发布该视图时仅允许员工查看自己的销售额数据。 这时可以使用函数CURRENTUSER创建一个字段, 该字段会在登录到服务器的人员用户名与视图中的员工姓名相同时返回True。 在使用此计算字段筛选视图时, 只会显示当前已登录用户的数据。


1.FULLNAME()
返回当前用户的全名。 当用户已登录时, 该函数使用TableauServer或TableauOnline全名; 否则为Tableau Desktop用户的本地或网络全名。例如, [Manager]=FULLNAME()。如果经理DaveHallsten已登录, 就仅当视图中的Manager字段包含DaveHallsten时才会返回True。 用作筛选器时, 此计算字段可用于创建用户筛选器, 该筛选器仅显示与登录到服务器的人员相关的数据。


2.ISFULLNAME(string)
如果当前用户的全名与指定的全名匹配, 就返回true; 如果不匹配, 就返回false。 当用户已登录时, 此函数使用Tableau Server或Online全名; 否则使用Tableau Desktop用户的本地或网络全名。 例如,
ISFULLNAME(“Dave Hallsten”), 如果Dave Hallsten为当前用户, 就返回true, 否则返回false。


3.ISMEMBEROF(string)
如果当前使用Tableau的人员是与给定字符串匹配的组的成员, 就返回true。 如果当前使用Tableau的人员已登录, 组成员身份就由TableauServer或Tableau Online中的组确定。 如果该人员未登录, 此函数就返回false。

例如, IFISMEMBEROF(“Sales”) THEN “Sales” ELSE “Other”END。

 

4.ISUSERNAME(string)
如果当前用户的用户名与指定的用户名匹配, 就返回true; 如果不匹配, 就返回false。 当用户已登录时, 此函数使用Tableau Server或Online用户名; 否则使用Tableau Desktop用户的本地或网络用户名。

例如, ISUSERNAME(“dhallsten”), 如果dhallsten为当前用户, 就返回true, 否则返回false。


5.USERDOMAIN()
当前用户已登录Tableau Server时, 返回该用户的域。 如果TableauDesktop用户在域中, 就返回Windows域; 否则返回一个空字符串。

例如, [Manager]=USERNAME() AND [Domain]=USERDOMAIN()。


6.USERNAME()
返回当前用户的用户名。 当用户已登录时, 该函数使用TableauServer或Tableau Online用户名; 否则为Tableau Desktop用户的本地或网络用户名。

例如, [Manager]=USERNAME()。
如果经理dhallsten已登录, 就仅当视图中的Manager字段为dhallsten时, 此函数才返回True。 用作筛选器时, 此计算字段可用于创建用户筛选器, 该筛选器仅显示与登录到服务器的人员相关的数据。
 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值