2013-03-01 6 views
6

Ich habe einen Bericht mit einem Cube als Datenquelle und MDX-Abfrage für mein Dataset erstellt. Ich habe ein paar Takte in meinem Dataset, aber ich möchte die Zeilen mit mindestens einem der Takte> 0 anzeigen, indem ich etwas wie einen OR Filter verwende (measure1> 0 oder measure 2> 0 ..etc) wie kann ich mach das?Verwenden von Filter für Kennzahlen in der MDX-Abfrage auf SSRS

dank

Antwort

5

Verwenden Sie die Filter() Klausel die MemberSet für die Zeilen zu beschränken:

SELECT 
    [Measures].[Internet Sales Amount] ON COLUMNS, 
    Filter(
    [Customer].[Country].Members, 
    ([Measures].[Internet Sales Amount] > 2000000) 
     AND ([Measures].[Internet Sales Amount] < 5000000) 
) ON ROWS 
FROM [Adventure Works]; 
+0

Dank, ich werde versuchen, dass .. und ist es eine Möglichkeit, eine Maßnahme Filter aus dem Query Designer zu konfigurieren > Designmodus? – user1508682

+0

Ich benutze den Abfrage-Designer nicht, also bin ich mir nicht sicher, aber eine schnelle Suche hat diesen Vorschlag aufgezeigt: http://www.basarat.com/2009/08/ssas-with-ssrs-filtering-and-sorting .html – findango