1

这是通过Saiku Analytics生成的 MDX 查询。我想将列表限制为仅包含 [Is Applied] > 10 的列表。请让我知道如何完成此操作。

WITH
SET [~ROWS] AS
    {[Applicant Usage].[Geo].[Citizenship Country].Members}
SELECT
NON EMPTY {[Measures].[Is Applied]} ON COLUMNS,
NON EMPTY [~ROWS] ON ROWS
FROM [Application Fact]

在此处输入图像描述

4

1 回答 1

1

过滤器是在 mdx 中完成此操作的常用方法:

WITH
SET [~ROWS] AS
  FILTER(
    {[Applicant Usage].[Geo].[Citizenship Country].Members}
    ,[Measures].[Is Applied] > 10
  )
SELECT
NON EMPTY {[Measures].[Is Applied]} ON COLUMNS,
NON EMPTY [~ROWS] ON ROWS
FROM [Application Fact]

这是过滤器的 SSAS 实现的文档: https ://msdn.microsoft.com/en-us/library/ms146037.aspx

于 2016-04-07T23:06:21.373 回答