SSAS-DAX函数Lookupvalue-列不存在或与任何表均无关系

问题描述

我和我的团队目前正在以SSAS模式研究RLS。我们有DAX功能,但需要改进。过滤器有效,但他不过滤Employee表中的数据

=utilization[OrganizationalStructureKey]=LOOKUPVALUE(UserSecurity[OrganizationalStructureKey],UserSecurity[DomainName],USERNAME(),UserSecurity[OrganizationalStructureKey],utilization[OrganizationalStructureKey],UserSecurity[Role],"Departmentlead")

当我们尝试将Employee表中的“ EmployeeKey”列添加到过滤器时,我们收到错误消息 该列不存在或与在当前上下文中可用的任何表没有关系

=utilization[OrganizationalStructureKey]=LOOKUPVALUE(UserSecurity[OrganizationalStructureKey],"Departmentlead",Employee[EmployeeKey],utilization[EmployeeKey])

但是在我们的表模型中,“员工”和“利用率”之间存在一对多的联系,那么我们在做什么错了?our table connections

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)