Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Mapa de sondeo de vecindarios de Power BI

Estoy tratando de crear un mapa de caminata / prospección para un área. Tengo una columna de número de dirección par/impar y un campo de dirección en zig zag. ¿Alguien ha hecho uno de estos antes que pueda darme algunos consejos?

dpeacockGIS_0-1750005346881.png

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

Deepseek me está dando algo similar.

Syndicate_Admin
Administrator
Administrator

Gracias por las sugerencias. Específicamente, estoy tratando de averiguar la lógica para decirles cuándo cruzar la calle y volver a bajar por el otro lado.

Hola @dpeacockGIS ,
¡Gracias por la perspicaz respuesta @Nasif_Azam !

Sí, eso es exactamente para lo que se creó IsCrossPoint. La expresión se marca cuando ha terminado con el último votante en un lado de la calle.
Entonces, cuando IsCrossPoint == TRUE, esa es su señal para cruzar la calle y continuar el sondeo en la dirección inversa. Esto le permite agilizar su ruta sin idas y venidas innecesarias.

Espero que esto ayude.

Gracias.

Saludos
Pallavi G.

¡Gracias por la aclaración! Esa es una gran pregunta y la clave para mejorar la eficiencia en su ruta de prospección. Puede crear lógica en el modelo de Power BI para guiar dinámicamente a los voluntarios sobre cuándo cruzar la calle mediante los campos Impar/Par y ZigZag.

Opción 1: Caminata secuencial par/impar (primero un lado)

Si vas a caminar primero por un lado de la calle:

  • Filtrar por AddressNumber % 2 = 0 (par) o impar.

  • Ordene las direcciones en consecuencia (por ejemplo, ascendente).

  • Una vez que se llega al final, cambie al otro lado usando la paridad opuesta.

Utilice DAX para identificar cuándo termina la última casa par (o impar) e indicar el punto de cruce:

IsCrossPoint = 
IF(
    [Voters_SequenceOddEven] = 
    CALCULATE(MAX([Voters_SequenceOddEven]), ALLEXCEPT('Addresses', [Street], [OddEven])),
    "Cross Street",
    BLANK()
)

Opción 2: Lógica en zigzag (alterna los lados a medida que avanzas)

Si va a alternar lados con Voters_SequenceZigZag, puede estructurar el criterio de ordenación para alternar en función de la secuencia:

  • Ordene las direcciones utilizando la secuencia en zigzag.

  • Codifique las direcciones por colores usando algo como:

SideColor = IF([OddEven] = "Odd", "Blue", "Green")
  • Cree una descripción emergente personalizada o una forma/icono que indique la transición.

Si esta solución le resultó útil, considere aceptarla y felicitarla (Me gusta), es muy apreciada y ayuda a otros a encontrar la solución más fácilmente.


Saludos
Nasif Azam

Syndicate_Admin
Administrator
Administrator

Hola @dpeacockGIS ,

La creación de un mapa de paseo o de prospección como el que se muestra en Power BI es una forma eficaz de visualizar los esfuerzos puerta a puerta, como la divulgación de votantes, la recopilación de encuestas o la participación de la comunidad. Puede mejorarlo y optimizarlo, especialmente utilizando los campos Par/Impar y ZigZag que ha incluido. El objetivo es encontrar una ruta optimizada mediante la revisión sistemática de todas las casas y verseñales visuales para la planificación y la ejecución.

1. Comprensión de las columnas

De acuerdo con su captura de pantalla incluye:

  • Voters_SequenceOddEven: Por lo general, camina por un lado de la calle antes de regresar.

  • Voters_SequenceZigZag: Alterna los lados de la calle, reduciendo el tiempo de cruce.

  • Residence_Addresses_AddressLine: Habilita la ordenación y la generación de rutas.

  • Latitud y longitud: Se utiliza para trazar.

2. Crear un objeto visual de tabla ordenada

Cree una nueva tabla o matriz en Power BI:

  • Ordene las direcciones por Voters_SequenceOddEven o Voters_SequenceZigZag.

  • Utilice el formato condicional para resaltar el destino actual o futuro.

Esto ayuda a sus voluntarios a seguir la ruta tanto visual como espacialmente.

3. Técnicas de visualización de mapas

En el mapa:

  • Utilice iconos o colores para indicar la secuencia (1, 2, 3...) utilizando el campo Voters_SequenceZigZag o Impar.

  • Considere la posibilidad de usar formas o iconos de flecha para sugerir direccionalidad (requiere elementos visuales personalizados o información sobre herramientas con sugerencias de dirección).

  • Información sobre herramientas de etiqueta: LastName, AddressLine y Voters_SequenceZigZag para facilitar el contexto.

4. Sugerencias de Power BI

  • Utilice el objeto visual de Azure Maps o ArcGIS Maps for Power BI para el trazado de rutas avanzado.

  • Use DAX para crear una columna como la siguiente:

    WalkingSequence = RANKX(ALL('TableName'), [Voters_SequenceZigZag], , ASC, Dense)
  • Agregue una segmentación para que los voluntarios filtren en función de los bloques de calles o los rangos de secuencia. M

Para información detallada:

Microsoft Learn: objetos visuales de mapa en Power BI

Comunidad de Power BI: debates sobre planeación de rutas

SQLBI – Uso de RANKX para secuenciar direcciones

Herramientas de prospección mapética

RutaXL

Si esta solución le resultó útil, considere aceptarla y felicitarla (Me gusta), es muy apreciada y ayuda a otros a encontrar la solución más fácilmente.


Saludos
Nasif Azam

Helpful resources

Announcements
June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors