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)
верните нужного вам члена