es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

PowerPivot: Función de distancia entre dos puntos Error

Actualmente estoy utilizando PowerPivot y agregué una columna para crear un campo calculado para todas las filas. El propósito de la función es encontrar la distancia entre dos códigos postales tomando su latitud y longitud; esta función siempre funciona en las hojas de cálculo de Excel, pero cuando intento usar la misma función en Power Query, no funciona. La razón por la que estoy usando Power Query para esta función es porque el conjunto de datos tiene más de 4,000,000 de filas…

Estoy utilizando la siguiente función y devuelve “#ERROR”

PowerQuery view

=ACOS(COS(RADIANS(90-'Origin vs Destination w PKG'[Latitude]))*COS(RADIANS(90-'Origin vs Destination w PKG'[DLatitude]))+SIN(RADIANS(90-'Origin vs Destination w PKG'[Latitude]))*SIN(RADIANS(90-'Origin vs Destination w PKG'[DLatitude]))*COS(RADIANS('Origin vs Destination w PKG'[Longitude]-'Origin vs Destination w PKG'[DLongitude])))*3958.8

Arriba está la función. ¿Alguien sabe cómo hacer que la función de distancia entre dos coordenadas funcione en PowerPivot?

Muchas gracias

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Como modelo de lenguaje de IA, es posible que no tenga la capacidad para resolver el problema con su código, pero puedo sugerirle algunas soluciones que puede intentar. En primer lugar, Power Query no admite todas las funciones y fórmulas de Excel, por lo que es posible que la función que está intentando usar no esté soportada. Puede intentar usar las funciones incorporadas de Power Query para calcular la distancia entre dos códigos postales.

    En segundo lugar, es posible que haya un problema con la sintaxis de la fórmula. Puede intentar modificar la fórmula o depurarla para ver si resuelve el problema.

    Por último, puede intentar descomponer la fórmula en pasos más pequeños y probar cada paso individualmente para ver qué parte de la fórmula está causando el error. Esto le ayudará a identificar el problema y encontrar una solución.

    Espero que estas sugerencias le ayuden a resolver su problema. ¡Buena suerte!

Comments are closed.