Имеется файл Excel с большой таблицей. Одно из полей этой таблицы - код, числа представленные в текстовом формате по некоторым причинам (ссылка на поле с кодами).
Есть также внешний запрос к этому файлу. Но при формировании этого запроса коды выводятся некорректно. Например, вместо 8.2 получаю 8.1999999999999993. Кто-нибудь сталкивался с таким странным поведением PQ и если "да", то как, кроме банальной замены, поборол этот странный недуг?
Поиск по форуму: ошибка стандарта вычислений с плавающей точкой (запятой). Упоминаний много. Коротко: ошибка в 15 знаке после запятой, устраняется округлением до нужной точности. Если углубиться: Здесь в парагафе 9 объясняется причина.