У меня есть запрос, который пытается отфильтровать результаты, где он равен определенному значению. Запрос ниже работает нормально ...
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])
... вообще не хочет работать. Я знаю, что они оба должны работать нормально, так как оба значения существуют в кубе, и не только это значение не работает, их довольно много, и, насколько я вижу, здесь нет шаблона.