MDX Рассчитанные члены - это то, что вы ищете.Нам нужно «изменить» измерение с «Начать» на «Завершить» дату.Как преобразовать дату начала в дату окончания?
Мы можем использовать строковую операцию и «вручную» изменить имя измерения:
StrToMember( REPLACE( [StartDate].currentmember.uniqueName, "StartDate", "FinishDate" )
Это, если оба измерения даты имеют общую структуру, изменит элемент с даты начала.измерение до даты окончания.
Теперь мы можем просто создать нашу меру, создав кортеж:
WITH MEMBER [MyMeasureOnFinishDate] AS ([Measure].[MyMeasure], [StartDate].defaultmember,StrToMember(REPLACE([StartDate].currentmember.uniqueName, "StartDate", "FinishDate" )
Это не проверено, но вы получите представление о том, как вы можете решить эту проблему