Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredPower BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.
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?
Deepseek me está dando algo similar.
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.
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() )
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
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.
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.
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.
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.
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
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