MDX табличная модель 2017 года, вычисляемый элемент с ошибкой решения заказа - PullRequest
0 голосов
/ 20 декабря 2018

В табличном 2017 году (уровень совместимости 1400) мой запрос получает эту ошибку:

Query Error - MdxScript(Model) (3, 38) Calculation error in measure 'Fact 
Order'[Sum of Quantity]: The expression invokes an object that was defined by 
using an MDX calculated member or script. Such objects are not supported in DAX 
expressions.

В 2012 году (уровень совместимости 1103) он работает нормально.

Microsoft что-то сломала?Кто-нибудь знает, изменились ли какие-то правила?

запрос:

WITH 

MEMBER [Dimension Date].[Fiscal Year].[x] AS 
            AGGREGATE({[Dimension Date].[Fiscal Year].&[2013], [Dimension Date].[Fiscal Year].&[2015]})
                , Scope_Isolation=CUBE  , SOLVE_ORDER=1000 

SELECT 
{[Measures].[Sum of Quantity]} ON COLUMNS, 
{[Dimension City].[Country].ALLMEMBERS} ON ROWS

FROM [Model]
WHERE ([Dimension Date].[Fiscal Year].[x])

Это работает в 2017 году, если удалить solve_order из вычисляемого члена x.

Я могу "исправить"этот конкретный запрос на работу, но я пытаюсь понять почему это начало сбой

...