SSAS表格动态行过滤器

时间:2015-11-06 09:58:36

标签: dax ssas-tabular

有谁知道如何创建具有多个条件的动态行过滤器?

我有一个带有用户登录,Region和BusinessUnit的RoleSecurity表。我想创建一个包含Region和BusinessUnit的动态行过滤器。

我已经知道如何使用一个条件创建过滤器。以下是一个例子。

=
'HR BASE'[Region]
    = LOOKUPVALUE (
        RoleSecurity[Region];
        RoleSecurity[UserLogin]; USERNAME ();
        RoleSecurity[Region]; 'HR BASE'[Region]
    )

1 个答案:

答案 0 :(得分:2)

知道了。

'HR BASE'[Region] =
    LOOKUPVALUE (
        RoleSecurity[Region];
        RoleSecurity[UserLogin]; USERNAME ();
        RoleSecurity[Region]; 'HR BASE'[Region]
    )
    && 'HR BASE'[BusinessUnit]
        = LOOKUPVALUE (
            RoleSecurity[BusinessUnitName];
            RoleSecurity[UserLogin]; USERNAME ();
            RoleSecurity[BusinessUnitName]; 'HR BASE'[BusinessUnit]
        )