3
我有一個查詢試圖過濾結果,它等於某個值。查詢初級講座正常工作......MDX過濾器查詢
SELECT NON EMPTY {[Date].[Year Number].Members} ON COLUMNS,
NON EMPTY CROSSJOIN({[ItemCode].[Item Category].Members}, {[Measures].[Net Sales], [Measures].[Total Cost], [Measures].[Profit]}) ON ROWS
FROM (SELECT Filter([ItemCode].[Item Category].[Item Category].Members, ([Measures].[Net Sales] = 3440.8)) ON COLUMNS FROM [Sales])
...但相同的查詢,但用不同的值...
SELECT NON EMPTY {[Date].[Year Number].Members} ON COLUMNS,
NON EMPTY CROSSJOIN({[ItemCode].[Item Category].Members}, {[Measures].[Net Sales], [Measures].[Total Cost], [Measures].[Profit]}) ON ROWS
FROM (SELECT Filter([ItemCode].[Item Category].[Item Category].Members, ([Measures].[Net Sales] = 41581.65)) ON COLUMNS FROM [Sales])
...不想要在所有的工作。我知道他們都應該正常工作,因爲這兩個值都存在於多維數據集中,並且不僅僅是這個值不起作用,而且還有很多,並且據我所知,沒有任何模式。
很混亂?您是否嘗試過在沒有NON EMPTY的情況下運行查詢 - 這是我能想到的唯一的事情。 – 2011-02-07 13:01:32