You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为单个角色配置两条独立行级安全规则的可行性咨询

行级安全(RLS)筛选器优化方案

你当前的问题是两张表的RLS筛选器通过关联关系叠加过滤,导致数据范围不符合需求。可以通过调整Project Time表的DAX筛选逻辑实现目标,无需新增邮箱列:

修改后的筛选器设置

  • Projects表:保留原筛选器
    [Location] = "NYC"
    
  • Project Time表:替换为以下逻辑或表达式
    [Employee] = USERNAME() || RELATED(Projects[Location]) = "NYC"
    

逻辑说明

  1. USERNAME()会自动获取当前登录用户的账号名称,只要你的[Employee]字段值和用户登录名一致,就能匹配到该用户的所有工时记录。
  2. RELATED(Projects[Location])通过两表关联的Project ID,获取对应项目的地点信息,判断是否为NYC,满足条件的项目下所有员工的工时都会被展示。
  3. ||是逻辑或运算符,只要满足「是当前用户的工时」或「所属项目在NYC」任意一个条件,该行数据就会对用户可见,完全覆盖你的需求。

内容的提问来源于stack exchange,提问作者reallycow21

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 01:53:15