Декартово произведение SSAS между измерениями, когда ни одна мера не выбрана - PullRequest
0 голосов
/ 15 мая 2018

Я тестирую многомерную модель с помощью Excel. Упрощенно, у меня есть две таблицы измерений, продукты и категории, а также таблица фактов продаж. Существует связь между продуктами и категориями, а также между продажами и продуктами.

Когда я анализирую эту модель в Excel и ставлю в качестве меток строки продукты и категории, без указания суммы продаж в качестве меры, кажется, что декартово произведение между значениями продукта и значениями категории без соответствующей взаимосвязи оказывает какое-либо влияние.

Это для меня нежелательное поведение по отношению к точке зрения пользователя. Пользователь может захотеть перемещаться по структуре модели без первоначального выбора каких-либо мер. Поэтому, если категория связана с одним или несколькими продуктами, выбор этих двух таблиц измерений должен показывать правильную комбинацию данных, а не декартовых продуктов.

Теперь, как я могу решить эту проблему, пожалуйста? Спасибо

1 Ответ

0 голосов
/ 15 мая 2018

Вы должны рассмотреть возможность объединения Продукты и Категории в одно измерение.Как вы сказали, Категории относятся к Продуктам , а факты связаны с Продуктами .Благодаря объединению вы можете просматривать продажи, разделенные на иерархию Категория-Продукт , и иметь древовидное представление в фильтре Excel.

На вашей [Dim Product] добавьте Category таблицу и нарисуйте связь между таблицами.Добавьте поля из таблицы Category и создайте иерархию Category - Product .Вот образец аналогичного дизайна.

Если объекты действительно независимы, следует использовать два разных измерения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...