Проблемы с десятичными числами в PowerBI - PullRequest
0 голосов
/ 01 апреля 2020

Я готовлю некоторые отчеты, используя PBI, и пока я проверяю, что все данные верны, я столкнулся с некоторыми несоответствиями между базой данных (SQL Сервер) и данными PBI.

В моем отчете Я рассчитываю сумму одного столбца (цена). В SQL Server тип данных является десятичным (18,4). Когда я вычисляю сумму в SQL, результаты отличаются (например, 0,4, ничего большого), но я не понимаю, что данные не совпадают. В PBI тип данных этого столбца также является десятичным с 4 цифрами после точки.

Немного возиться с общим количеством цифр в PBI. Я обнаружил, что некоторые значения испорчены. Например, значение может иметь на 0,00000001 больше или меньше, чем в базе данных. Я не уверен, но это может быть моей проблемой (в базе данных около 4 миллионов строк, поэтому это может привести к разнице в 0,4).

Я что-то не так делаю? Это известная ошибка?

Если вам нужна дополнительная информация, просто спросите. Спасибо вам всем. Надеюсь, я четко объясню свою проблему.

1 Ответ

1 голос
/ 02 апреля 2020

Я предполагаю, что это проблема типа , когда Power BI использует числа с плавающей запятой по сравнению с SQL десятичным (18,4).

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

...