Tableau中的行级安全性

时间:2018-04-12 18:35:31

标签: tableau

我有一个关于在Tableau中实现行级安全性的非常具体的问题。我对这个主题“如何在Tableau中创建多级行级别安全性?”进行了彻底阅读已经可用的材料,而我的要求略有不同。

我的示例数据如下所示:

enter image description here

我想利用数据中的“用户”列,通过放置一个过滤器来实现行级安全性,该过滤器是一个计算字段,如下所示:

enter image description here

我将前3个字段放到行中,并计算字段以过滤搁架,它提供了以下选项:TRUE,FALSE,NULL ...当我选择“TRUE”时,我在选择“工作表”时找不到任何记录FALSE'给出了所有记录,所以我怀疑我的计算字段是否正常工作?

如果我将此工作簿发布到可以访问John的Tableau服务器,那么Jess和Donald是否应该只能根据过滤器查看行?

有人可以确认我是否朝着正确的方向前进?非常感谢提前!

2 个答案:

答案 0 :(得分:1)

请注意计算字段:[user] = [USERNAME()]

答案 1 :(得分:1)

我尝试使用员工ID替换用户名列,这直接用于我的计算字段CONTAINS(&#39; user&#39;,USERNAME()),因为在我的组织中,Tableau Server的登录是通过员工ID < / p>

在单个单元格中封装多个用户名的优点是,在许多用户有权使用多个主表行的情况下,通过将主表与用户名表连接而避免重复行。