SSAS 表格动态行过滤器
SSAS Tabular Dynamic Row Filter
有谁知道如何创建具有多个条件的动态行过滤器?
我有一个 RoleSecurity table,其中包含用户登录名、地区和 BusinessUnit。我想创建一个包含区域和业务单位的动态行过滤器。
我已经知道如何使用一个条件创建过滤器。下面是一个例子。
=
'HR BASE'[Region]
= LOOKUPVALUE (
RoleSecurity[Region];
RoleSecurity[UserLogin]; USERNAME ();
RoleSecurity[Region]; 'HR BASE'[Region]
)
知道了。
'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]
)
有谁知道如何创建具有多个条件的动态行过滤器?
我有一个 RoleSecurity table,其中包含用户登录名、地区和 BusinessUnit。我想创建一个包含区域和业务单位的动态行过滤器。
我已经知道如何使用一个条件创建过滤器。下面是一个例子。
=
'HR BASE'[Region]
= LOOKUPVALUE (
RoleSecurity[Region];
RoleSecurity[UserLogin]; USERNAME ();
RoleSecurity[Region]; 'HR BASE'[Region]
)
知道了。
'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]
)