#ssas #data-warehouse #olap-cube
#ssas #хранилище данных #olap-куб
Вопрос:
У меня есть куб со структурой отношения n-to-n к категориям.
Каждый продукт может принадлежать ко многим категориям. В этом сценарии моя таблица продуктов выглядит следующим образом:
Существует один продукт в 3 разных категориях:
- Ультрамодные модели
- Мужчины
- Женщины
- Электронный
В Bridge_ProductCategories есть 3 строки для сопоставления каждой категории с этим продуктом. Итак, у меня есть 3 записи в таблице FactSales, показывающие объем продаж этого продукта.
При просмотре куба, когда я фильтрую категорию «Электронные», все работает нормально.
Но когда я фильтрую категорию «Мода» из-за принадлежности к 2 подкатегориям, сумма продаж будет дублироваться.
Есть ли у кого-нибудь какое-либо решение для этой ситуации?