Sql server 2012 返回员工计数>;1 MDX SQL Server 2012

Sql server 2012 返回员工计数>;1 MDX SQL Server 2012,sql-server-2012,mdx,mdx-query,Sql Server 2012,Mdx,Mdx Query,我正在尝试编写一个简单的MDX查询,以获取不止一个的员工计数。我可以在行中使用过滤器,但如何才能使查询只返回计数大于一的值 select NON EMPTY {[Measures].[Employee Count]} ON COLUMNS, [Employee].[Employee ID].[Employee ID] ON ROWS from [Human Capital] 试试这个: WITH MEMBER [Measures].[Employee Count 2+] as IIf

我正在尝试编写一个简单的MDX查询,以获取不止一个的员工计数。我可以在行中使用过滤器,但如何才能使查询只返回计数大于一的值

select NON EMPTY {[Measures].[Employee Count]} ON COLUMNS,
    [Employee].[Employee ID].[Employee ID] ON ROWS
from [Human Capital]
试试这个:

WITH MEMBER [Measures].[Employee Count 2+] as
 IIf(
  [Measures].[Employee Count]>1,
  [Measures].[Employee Count],
  Null
 )
select {[Measures].[Employee Count 2+]} ON COLUMNS,
   NON EMPTY [Employee].[Employee ID].[Employee ID].Members ON ROWS
from [Human Capital]