MDX Перемещение между иерархиями

Если я выберу [Дата]. [Календарь]. [День].&[2014-01-01], можно ли перейти в MDX к той же дате, но в Фискальной иерархии - [Дата]. [Фискальный]. [День].&[2014-01-01]? Идея состоит в том, чтобы иметь возможность возвращать вычисленное фискальное поле, которое будет работать как с фискальными, так и с календарными датами.

2 ответа

Обратите внимание, что вы точно понимаете, что вы имеете в виду, и если вы редактируете запрос вручную, но вы можете взглянуть на функцию ParallelPeriod, которая позволяет выбрать нужный вам тип навигации.

Вам нужно будет выполнить фильтрацию во 2-й иерархии и вернуть члена, который соответствует вашим критериям.

Filter( [Date].[Fiscal].[Day].Members, [Date].Fiscal.CurrentMember.Name = [Date].[Calendar].[Day].&[2014-01-01].Name).Item(0) 

верните нужного вам члена

Другие вопросы по тегам