Неправильные вычисления суммы в кубе OLAP

#ssas #olap #olap-cube #dimension

#ssas #olap #olap-куб #измерение

Вопрос:

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

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

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

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

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

Я понимаю, что есть какая-то проблема с измерением «Car», но я не могу выяснить, что именно идет не так. Буду признателен за любые советы, помогающие мне определить, где искать. Заранее спасибо.