2015-11-13 5 views
0

В настоящее время у меня есть отчет, как:Как Объединение двух групп в одной категории в Microstrategy

Dept  Sub-Dept  No.Of-Lectures 
1   101   2 
1   102   3 
1   104   1 
2   201   3 
2   203   4 

Я предполагаю, что в будущем Dept 2 собирается сливаться в Dept 1 так, что Sub Dept 201 сообщит в Sub 102.

Как я могу реализовать этот вид требований в MicroStrategy?

ответ

0

Существует два способа сделать это на стороне данных или на стороне 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 и моделировании размеров, может быть, мой последний вариант может быть немного запутанным для вас.

На мой взгляд, первый вариант, обновляющий данные, является лучшим, особенно если вы не планируете возвращаться к старой структуре отдела.

Во-вторых, это хорошее временное решение, третье может быть немного излишним, если вы можете пойти с двумя другими.