Попробуйте:
SELECT
{
[Measures].[Some Measure]
} ON 0,
{
[Location].[Level 1].[Level 1].Members*
[Date].[Year].[Year].Members*
[Location].[Level 2].[Level 2].Members
} ON 1
FROM [Your Cube]
Вы также можете получить итоги с помощью:
SELECT
{
[Measures].[Some Measure]
} ON 0,
{
[Location].[Level 1].Members*
[Date].[Year].Members*
[Location].[Level 2].[Level 2].Members
} ON 1
FROM [Your Cube]
Никакой магии здесь - просто соединяйте иерархии атрибутов по мере необходимости. Обратите внимание, что если вы разместите две иерархии местоположений рядом друг с другом, выполнение будет быстрее.
Не знаю, если это полностью отвечает на ваш вопрос, но, по крайней мере, может немного помочь ...