Неправильные расчеты суммы в кубе OLAP - PullRequest
1 голос
/ 22 апреля 2019

Я довольно новичок в SSAS и столкнулся с довольно странной проблемой.Простая функция SUM в кубе OLAP показывает неправильные числа, основанные на использовании измерения.

Я создал простой куб OLAP в SSAS, который отслеживает топливные платежи в автопарке компании.Источник данных - сервер базы данных SQL, и я использую таблицу «покупка» (содержит информацию о количестве купленного топлива, оплаченной цене, месте покупки и т. Д.) В качестве меры и таблицы «автомобиль» (информация о типе автомобиля, его регистрационном идентификаторе).и т. д.), «местоположение» (местоположение завода, из которого исходит водитель) и «разделение» как размеры.

Когда я впервые подключил все измерения к показателю на вкладке «Использование измерений», я получил неверную сумму уплаченной цены и количества купленного топлива - отображаемая сумма была намного ниже, чем фактическая.Я пытался разобраться в этом, и цифры тоже были неправильными, если я смотрел данные по подразделениям, местоположению и т. Д.

Но когда я использовал измерение «Автомобиль» и создал таблицу, показывающую данные для каждого отдельного автомобиля, результаты были правильными, что я нахожу странным.

Когда я отключил измерение «Автомобиль» от группы мер, итоги в кубе были правильными, но я (конечно) не смог посмотреть отдельные номера для каждого автомобиля.

Я понимаю, что есть некоторая проблема с измерением "Автомобиль", но я не могу выяснить, что именно идет не так.Любой совет, помогающий мне определить, где искать, будет высоко ценится.Заранее спасибо.

...