MDX DRILLTHROUGH Сбой, но выбор может быть успешно выполнен

У меня есть следующий запрос MDX, который успешно возвращает меру при выполнении –

SELECT {[Measures].[Closed Quote OE Retail]} ON COLUMNS FROM Sales WHERE ( [Posting Date].[Date YQMD].[Month].&[11]&[2012] ,[Work Provider].[Code].[LV] ,EXCEPT([Item].[by Item Category by Product Group].[Item Category], [Item].[by Item Category by Product Group].[Item Category].&[OEM]) ,EXCEPT([Lost Sale Reason Code].[Code].[Code], [Lost Sale Reason Code].[Code].[All Lost Sale Reason Code].UNKNOWNMEMBER) ,EXCEPT([Lost Sale Reason Code].[by MI Type].[MI Type], { [Lost Sale Reason Code].[by MI Type].[MI Type].&[Not Justified] }) ) 

Но если я добавлю «DRILLTHROUGH» в начало запроса, возвращается следующая ошибка:

Не удалось выполнить свертку, потому что координата, определенная предложением SELECT, выходит за допустимые пределы.

Может ли кто-нибудь помочь?

Похоже, что MDX не любит DRILLTHROUGH, когда в элементе Select – в этом случае есть несколько членов одного измерения в вашем измерении slicer. Также кажется, что вы можете обмануть его, выполнив подвыбор, но я бы тщательно проверил итоги, прежде чем полагаться на это решение.

 SELECT {[Measures].[Closed Quote OE Retail]} ON COLUMNS FROM ( Select ( [Posting Date].[Date YQMD].[Month].&[11]&[2012] ,[Work Provider].[Code].[LV] ,EXCEPT([Item].[by Item Category by Product Group].[Item Category], [Item].[by Item Category by Product Group].[Item Category].&[OEM]) ,EXCEPT([Lost Sale Reason Code].[Code].[Code], [Lost Sale Reason Code].[Code].[All Lost Sale Reason Code].UNKNOWNMEMBER) ,EXCEPT([Lost Sale Reason Code].[by MI Type].[MI Type], { [Lost Sale Reason Code].[by MI Type].[MI Type].&[Not Justified] } ) on 0 From Sales) 
  • Запрос OPENQUERY MDX очень медленный во время обработки куба
  • Сумма сумм SSAS, основанная на ежедневных курсах обмена валюты
  • Запрос MDX: как сравнить данные по годам с текущим годом по годам с данными за предыдущий год?
  • MDX Как получить данные на основе последней даты
  • Проблема при подсчете членов в наборе результатов
  • MDX: как получить данные на основе последней даты для каждого идентификатора студента
  • Ошибка разрешения MDX при вызове таблицы в экземпляре SQL Server
  • Различные скользящие годовые итоги в кубе SSAS
  • Подведение нескольких запросов MDX в SSAS
  • Значения значков запросов MDX в среде SQL Server IDE
  • MDX - как агрегировать по дате, учитывая дату начала и окончания в измерении
  • Interesting Posts

    При создании новой базы данных в SQL Server 2008 некоторые таблицы создаются автоматически?

    FOREIGN KEY: не содержит первичных или потенциальных ключей

    Как установить сопоставление столбца с SQL?

    Как я могу принудительно выполнить подзапрос, а также таблицу #temp?

    как суммировать итоги, но сохранить только одно имя из нескольких

    Устранить необходимость установки инструментов SQL Server

    Сервер Sql выбирает три разные строки в одной таблице с одним запросом

    Формат SQL Server + String соответствует приращению числового числа

    Несоответствия соединения DBI

    SQL Производит ошибку

    SQL Server с использованием триггеров и избавление от ON DELETE CASCADE

    Невозможно изменить пользовательский тип таблицы

    как рассчитать продолжительность времени в таблице

    SQL Server – объединение двух таблиц на основе последней даты

    «Звуковые», «Вы имели в виду функциональность THAT», используя полнотекстовый поиск в SQL Server 2005

    Давайте будем гением компьютера.