Существует два способа сделать это на стороне данных или на стороне MicroStrategy.
На стороне данных вы должны просто изменить свои данные фактологические обновить Sub-Dept 201
к Sub-Dept 102
, изменяя данные, которые вы можете принять решение обновить только после определенной даты (не уверен, если у вас есть столбец дат в вашей таблице) к продолжают видеть старые лекции, связанные с Dept 2
, а новые - с Dept 1
.
На стороне MicroStrategy вы можете создать пользовательскую группу с элементом для каждого Dept
, кроме Dept 2
, Dept 1
и Dept 2
будет частью одной и той же группы. То же самое для Sub-Dept 201
.
Другим возможным решением в MicroStrategy будет создавать логические таблицы, чтобы создать иерархию как:
Dept -> Old Dept -> Sub-Dept -> Old Sub-Dept
Это даст вам размер, как:
Dept Old Dept Sub-Dept Old Sub-Dept
1 1 102 102
1 2 101 201
Тогда вы можете скрыть атрибуты Old Dept
и Old Sub-Dept
и создайте настраиваемое сверло для перехода с Dept
на Sub-Dept
игнорирование скрытого ребенка.
Не знаете, насколько вы хороши в MicroStrategy и моделировании размеров, может быть, мой последний вариант может быть немного запутанным для вас.
На мой взгляд, первый вариант, обновляющий данные, является лучшим, особенно если вы не планируете возвращаться к старой структуре отдела.
Во-вторых, это хорошее временное решение, третье может быть немного излишним, если вы можете пойти с двумя другими.