2016-04-07 11 views
1

Dies ist eine MDX-Abfrage, die über Saiku Analytics generiert wird. Ich möchte die Liste beschränken, um nur diejenigen mit [Ist Angewandt]> 10 zu haben. Bitte lassen Sie mich wissen, wie ich das erreichen kann.MDX-Abfrage - Begrenzen des Ergebnisses durch eine Bereichsbeschränkung

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] 

enter image description here

Antwort

1

Filter ist der übliche Weg, dies in mdx zu erreichen:

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] 

Dies ist die Dokumentation für die SSAS Umsetzung Filter: https://msdn.microsoft.com/en-us/library/ms146037.aspx

Verwandte Themen