В базе данных OLAP я работаю с иерархией "Местоположение", состоящей из уровней Company → Region → Area → Site → Room. Я использую следующий MDX, чтобы получить всех потомков определенного участника на уровне компании.
DESCENDANTS([Location].[Test Company],[Location].[Site], SELF_AND_BEFORE)
Теперь у меня есть требование исключить из отчета конкретный регион с названием "Избыточный". Как я могу изменить вышеуказанный MDX, чтобы исключить этот конкретный регион (и все его потомки)? Я знаю, что этот регион будет называться "избыточным", но я не хочу жестко кодировать любые другие имена регионов, поскольку они могут измениться.