Forum Discussion
Power BI Azure Map
- 7 months ago
Solo un seguimiento para cerrar este foro. Cambio a un mapa de ArcGis y con la dirección todos los puntos van a la ubicación correcta. Así que esta fue la solución al final.
¡Hola @Beto_Zambom
Cuando se utiliza una sola cadena como CompanyAddressLong, el motor de geocodificación de Power BI busca globalmente. Si un nombre de calle en Australia también existe en EE. UU., el mapa puede indicar por defecto la ubicación estadounidense si tiene una "relevancia de búsqueda" mayor en la base de datos de Bing
La solución: 3 pasos para asegurar ubicaciones en Australia
Paso 1: Establecer categorías de datos
Debes decirle a Power BI exactamente qué representa cada columna. Este es el paso más común que los usuarios fallan.
- En el panel de Datos , selecciona la columna de Código de País de la Empresa.
- Ve a la pestaña de herramientas de columna en la cinta superior.
- Haz clic en el desplegable de Categoría de Datos y selecciona País/Región.
- Repite esto para CompanyCity (configurado en City) y CompanyPostalCode (configurado en Postal Code).
Paso 2: Crear una jerarquía geográfica
Crear una jerarquía obliga a Power BI a mirar la dirección "dentro" de la ciudad y la ciudad "dentro" del país.
- En el panel de Datos , haz clic derecho en CompanyCountryCode y selecciona Crear jerarquía.
- Haz clic derecho en CompanyCity y selecciona Añadir a la jerarquía -> CompanyCountryCode Hierarchy.
- Añade DirecciónEmpresaLong como el nivel final de esa jerarquía.
- Usa esta Jerarquía en el campo Ubicación de tu visual de mapa en lugar de la columna de dirección única.
Paso 3: Añadir "Australia" a la cadena de direcciones (opcional pero muy eficaz)
Si sigues viendo problemas, crea una columna calculada que añada explícitamente el nombre del país a cada dirección.
MapAddress = 'Table'[CompanyAddressLong] & ", Australia"
Configura la categoría de datos para esta nueva columna Dirección del Mapa en Dirección.
Por qué funciona esto:
- Geocodificación contextual: Al categorizar la columna País como "País/Región", proporcionas un filtro global para la API de Bing Maps.
- Prioridad de jerarquía: Cuando usas una jerarquía, Power BI pasa el contexto del país y la ciudad junto con la dirección, eliminando ambigüedades con los nombres de calles en EE. UU.
Resumen para la comunidad
El mapa visual necesita contexto geográfico. Siempre categoriza tus columnas en Herramientas de Columna e intenta incluir un campo "País" en el cubo de Ubicación de tu visual para anclar la geocodificación a una parte específica del mundo.
Si esta configuración soluciona la ubicación de tus mapas, márcalo como la "Solución aceptada" para ayudar a otros con problemas similares de mapeo.
Hola @AshokKunwar
Hice todo lo que me pediste:
1. PaísCódigo de la Empresa -> Región/Región
2. CompanyCity - > City
3. EmpresaCódigo postal -> Código postal
Crear también Jerarquía Geográfica
También la nueva columna MapAddress
MapAddress = 'FactDataTotalSprayers'[CompanyAddressLong] & ", Australia"
El mapa un poco mejor, pero ahora siguen 3 puntos en EE. UU. y 1 en Europa:
Lo interesante es que este conjunto de datos, como en todos los demás países (solo tengo parte de los datos en Australia), no tiene ese error cuando añaden el CompanyAddressLong.
- Syndicate_Admin7 months agoAdministrator
Solo un seguimiento para cerrar este foro. Cambio a un mapa de ArcGis y con la dirección todos los puntos van a la ubicación correcta. Así que esta fue la solución al final.