Я пытаюсь создать вычисляемый элемент MDX, который возвращает предыдущую дату mtd.MDX return фискальная дата PriorMTD как значение
Это вычисляемый элемент, который я создал:
CREATE MEMBER CURRENTCUBE.[Measures].PriorMTDDate
AS cousin(
[Date].[Fiscal].CurrentMember,
[Date].[Fiscal].CurrentMember.parent.parent.lag(1)
),
VISIBLE = 1 ;
И это запрос, но он возвращает только нуль:
select {[Measures].[PriorMTDDate]} on 0
from [WH_Cube]
WHERE ([Date].[Fiscal].[Date].&[2014-09-12T00:00:00])
Любая идея, что я делаю неправильно?
EDIT: Еще один пример возвращения нуль:
WITH MEMBER Measures.x AS
[Date].[Fiscal].CurrentMember
SELECT Measures.x ON 0
FROM [WH_Cube]
WHERE ([Date].[Fiscal].[Date].&[2014-09-30T00:00:00])
Отлично, я пробовал все, кроме MemberValue. Благодаря! –