MDX на OLAP Cube против MDX на табличной модели - PullRequest
0 голосов
/ 19 марта 2020

В настоящее время мы выполняем миграцию из куба OLAP в табличную модель. Неожиданная область, которая не работает, находится в наших существующих отчетах SSRS. У нас есть отчеты с MDX, которые сортируют данные по ключу сортировки, но в обратном порядке.

WITH 
    MEMBER [Measures].[ParameterValue] AS IIF(IsEmpty([Measures].[Total Cost Amount]), null, [Financial Period].[Financial Period Of Year].CURRENTMEMBER.UNIQUENAME)
    MEMBER [Measures].[ParameterLabel] AS IIF(IsEmpty([Measures].[Total Cost Amount]), null, [Financial Period].[Financial Period Of Year].CURRENTMEMBER.MEMBER_CAPTION)
    MEMBER [Measures].[ParameterLevel] AS [Financial Period].[Financial Period Of Year].CURRENTMEMBER.LEVEL.ORDINAL 
SELECT 
    {
      [Measures].[ParameterLabel],[Measures].[ParameterValue], [Measures].[ParameterLevel]
    } ON COLUMNS
    , Non Empty Filter({ORDER([Financial Period].[Financial Period Of Year].Children
       , [Financial Period].[Financial Period Of Year].CurrentMember.Properties("Financial Period Sort Key"), BDESC)

    }, [Measures].[Total Cost Amount]) ON ROWS 
FROM 
    [Payroll Daily Summary]

Поля имеют одинаковые имена, и ключ сортировки установлен. Я работаю над теорией, что свойства не работают одинаково в MDX для табличной модели.

Есть предложения?

...