В кубе, который содержит членство в клубе, в моей таблице фактов есть столбец MembersInOut
, который хранится, когда член вступил в клуб (значение = 1) и покинул его (значение = -1). Клуб начал свою работу с 1 января 2000 года. Поэтому до этой даты нет членов.
Теперь, чтобы узнать текущее количество участников на конкретную дату, я могу сделать это:
CREATE MEMBER CURRENTCUBE.[Measures].[Calculated MembersOfTheClub]
AS
Sum(
{[Date Dim].[Date].&[2000-01-01T00:00:00]:
[Date Dim].[Date].currentmember},
[Measures].[MembersInOut]
)
Это хорошо работает на актуальную дату, но как заставить это работать на иерархии дат [Год-Месяц-день]?
Спасибо