tableau-api - 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
解决方案
处理访问权限的最佳方式是通过用户过滤器。这篇文章给出了一个很好的例子来说明它们的使用。
从本质上讲,可以为每个用户提供非常具体的高级筛选器(例如 Ali 只能看到 Rich 和 Karl。)这种方法允许在 Tableau Desktop 中进行微调,并且在发布到 Tableau Server 后权限仍然存在。这是一种非常安全的方法。
否则,不幸的是,所写的双重条件 IF THEN 语句是不可能的。唯一的选择是以某种方式更改/添加到底层关系数据以反映访问的需要。(即:列出 [Assistant] 的字段)
我希望这有帮助!
推荐阅读
- sql - Oracle:查找具有特定权限的所有用户
- bash - 获取带有用户名密码的 url 的 http 响应代码
- python - 是否可以从下到上而不是从上到下将小部件添加到 kivy 中的网格布局
- ruby-on-rails - 如何在 Rails 中使用一个提交按钮实现多表单
- javascript - 使用 vuejs 时 for 循环出现问题
- git - 我的 Google AppEngine 部署失败。我怎样才能恢复?
- bash - 为什么这个脚本可以在机器上运行一个而不是另一个?macOS 卡塔利娜
- android - 导航抽屉 - 为片段添加标签
- r - 从多元法线加速嵌套绘制,其中每个绘制在 r 中具有不同的平均向量
- java - 创建通知通道(React Native)