如何在SSAS角色行过滤器上使用自联接-达克斯函数

问题描述

我的团队和我有一个我们想分享客户的模型。 他可以看到所有的KPI,但是看不到员工。他只能看到公司,部门和单位。

Id  name        type        parentID

1   firm inc    firm         null
2   HR          Department   1
3   Sales       Department   1
4   Recruting   Unit         2
5   Max         Employee     3
6   Lisa        Employee     4
7   Bob         Employee     2

由于我们的KPI表基于“员工”行过滤器

type <>"Employee"

工作失败并给出一个空集

我知道自我连接可能会起作用,但是我不知道如何在角色菜单中的行过滤器的DAX中进行自我连接

解决方法

您的方法是正确的,此代码中的问题是:

type <>"Employee"

改用它:

[type] <>"Employee"

在DAX中,我们在[]中键入列名称。