В табличном 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.
Я могу "исправить"этот конкретный запрос на работу, но я пытаюсь понять почему это начало сбой