Страницы: 1
RSS
Реализовать формулу Haversine для расчета расстояния между точками
 
Всем привет!
Есть два столбца: широта и долгота
Пытаюсь реализовать формулу Haversine для расчета расстояния между точками
Код
=if [Index]=-1 then null else Number.Sin(Number.Power(([Rad_lat]-AddedIndex{[Index]}[Rad_lat])/2),2)+
Number.Cos([Rad_lat])*Number.Cos(AddedIndex{[Index]}[Rad_lat])*Number.Sin(Number.Power(([Rad_long]-AddedIndex{[Index]}[Rad_long])/2),2)


В результате появляется Error вместо значений, с чем это может быть связано? Широту и долготу перевел в радианы, формулу вроде тоже правильно написал

Спасибо!

Изменено: CainV - 18.09.2019 17:20:27
 
Попробуйте сравнить с прилагаемым документом. Возможно, Вы найдете ошибку у себя.
Страницы: 1
Наверх