2015-11-06 79 views
1

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

我有一个RoleSecurity表,其中包含用户登录,Region和BusinessUnit。我想创建一个结合了Region和BusinessUnit的动态行筛选器。

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

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

回答

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] 
     ) 
+1

www.daxformatter.com – greggyb