首页 > 解决方案 > ELSEIF 在 THEN 中有 2 个两个选项

问题描述

是否有可能做一个 if then 语句但在 Then 侧有 2 个选项?我正在为仪表板实施一些管理链层次结构控制,我想让助手也可以选择查看他们的领导组织。一些助手跨越多个组织(例如支持两个人的阿里)。这个想法是你“欺骗”画面,让你认为登录的用户实际上是一个不同的用户。

我正在尝试的是:

if [prefullname]='Liz' then 'Bob' Elseif [prefullname] = 'Ali' then 'Rich or Karl' elseif [prefullname] = 'Brian' then 'Jim' End

标签: tableau-api

解决方案


处理访问权限的最佳方式是通过用户过滤器这篇文章给出了一个很好的例子来说明它们的使用。

从本质上讲,可以为每个用户提供非常具体的高级筛选器(例如 Ali 只能看到 Rich 和 Karl。)这种方法允许在 Tableau Desktop 中进行微调,并且在发布到 Tableau Server 后权限仍然存在。这是一种非常安全的方法。

否则,不幸的是,所写的双重条件 IF THEN 语句是不可能的。唯一的选择是以某种方式更改/添加到底层关系数据以反映访问的需要。(即:列出 [Assistant] 的字段)

我希望这有帮助!


推荐阅读