MDX изчислените членове не са разпознати

Използвам Mondrian.

Когато използвам следната заявка:

with MEMBER [Added_On].[2011].[4].[tot] AS
 '[Added_On].[2011].[4].[4]+[Added_On].[2011].[4].[5]'
  select
 {[Added_On].[2011].[4].[tot] } on columns, 
{([Measures].[Count])} on rows from Transactions 

Получавам грешка, която казва:

Mondrian Error:MDX object '[Added_On].[2011].[4].[tot]' not found in cube 'Transactions'

Може ли някой да посочи грешките?

Added_On е времево измерение. Използвах schema workbench, за да направя схема за това. Rest работи добре до сега.


person User756    schedule 10.08.2012    source източник


Отговори (2)


Трябва да опитате да добавите името на нивото на член 2011 в израза на вашия изчислен член:

[Added_On].[name of the level of 2011].[2011].[4].[tot]
person Benoit    schedule 10.08.2012
comment
Благодаря много, опитах това, но не се получи. Но по-ранната ми заявка започна да работи, когато наименувах йерархията като името на измерението. Не разбирам защо! - person User756; 11.08.2012
comment
@user1589502 Опитахте ли [Added_On].[name of your hierarchy].[name of the level of 2011].[2011].[4].[tot] преди да го преименувате? - person Benoit; 11.08.2012

Заобиколно решение: Заявката започна да работи, когато наименувах йерархията като името на измерението. Все още се търси по-добро решение...

person User756    schedule 11.08.2012