Reply
Syndicate_Admin
Administrator
Administrator
Syndicated - Inbound

Intentando extraer el nombre de la ciudad

Source Community: Power BI | Source Author Name: ChrisAZ

Quiero sacar el nombre de la ciudad de cada una de estas filas en esta columna, y no estoy seguro de cuál es la mejor manera de hacerlo. Por ejemplo, los primeros siete serían WHITECOURT, el octavo sería HIGH PRAIRIE, los que tienen (DEF Units:xxx) terminarían solo con el nombre de la ciudad. Había publicado ayer y sonaba como que tal vez necesito hacer una tabla que contenga posibles ciudades para hacer esto. ¿Alguien puede explicar esto con más detalle sobre lo que se necesitaría?

ChrisAZ_0-1742934457162.jpeg

20 REPLIES 20
Syndicate_Admin
Administrator
Administrator

Source Community: Power BI | Source Author Name: v-csrikanth
Syndicated - Inbound

Hola @ChrisAZ
Puede usar Power query o medida DAX para resolver esto-

Para Power Query, puede seguir estos pasos.

1. Puede ir al editor de consultas en transformar datos y usar este código:

***************************************************

dejar
RemoveSpecialChars = Text.Remove([YourColumn], {"-", "@", "#", "0".." 9"}),
RemoveAB = Text.Replace(RemoveSpecialChars, " AB", ""),
CleanedText = Text.Trim(RemoveAB)
en
Texto limpio

2. Uso de DAX

Puede utilizar este DAX en la columna calculada

Nombre Limpio =
VAR Paso1 = SUSTITUIR('Tabla'[columna], "-", "")
VAR Paso2 = SUSTITUIR (Paso1, "@", "")
VAR Paso3 = SUSTITUIR(Paso2, "#", "")
VAR Step4 = SUBSTITUTE(Step3, " AB", "") -- Eliminar la abreviatura "AB"
VAR FinalResult = TRIM(Step4) -- Limpiar espacios adicionales
RETURN Resultado final

***************************************************

Puede modificar los resultados según su conveniencia.
¡Espero que esto te dé una idea sobre el trabajo alternativo!


Si la información anterior le ayuda, por favor denos un Felicitaciones y marque Aceptar como una solución.
Saludos
Equipo de apoyo a la comunidad _ C Srikanth.

Source Community: Power BI | Source Author Name: ChrisAZ
Syndicated - Inbound

Lo siento, ¿no está claro cómo/dónde ingresaría la sintaxis que indicó?

Syndicate_Admin
Administrator
Administrator

Source Community: Power BI | Source Author Name: techies
Syndicated - Inbound

Hola @ChrisAZ Usar una tabla de referencia es mejor. Sin embargo, si prefiere usar el Editor de Power Query, puede lograrlo mediante el uso de texto de opción de extracción antes del delimitador, reemplazando los valores innecesarios por cadenas vacías, aplicando recorte y otras transformaciones según sea necesario

Source Community: Power BI | Source Author Name: ChrisAZ
Syndicated - Inbound

No está claro cómo los configuraría, aunque dado que algunos nombres de ciudades tienen más de una palabra, etc.

Source Community: Power BI | Source Author Name: techies
Syndicated - Inbound

Hola @ChrisAZ puede usar una tabla de referencia para combinar consultas, abrir Combinar consultas en Power Query y habilitar la coincidencia aproximada. Ajuste el umbral de similitud a 0,6 o 0,7 para obtener mejores coincidencias. Además, marque las opciones Ignorar mayúsculas y minúsculas e Ignorar espacios para mejorar la precisión.

Source Community: Power BI | Source Author Name: ChrisAZ
Syndicated - Inbound

Así que supongo que esto vuelve a la pregunta de si una tabla de referencias y este tipo de enfoque es mejor o si hay un comando, como el que alguien más propuso anteriormente, que funcionaría para poder extraerlo de la lista. Si utilizo una tabla de referencia, ¿es solo una tabla de referencia de una sola columna que tiene nombres de ciudades?

Source Community: Power BI | Source Author Name: techies
Syndicated - Inbound

Sí, si utiliza una tabla de referencia, sería una tabla de una sola columna que contendría todos los nombres de ciudades posibles. A continuación, puede usar la coincidencia aproximada en Power Query para hacer coincidir los nombres de las ciudades del conjunto de datos principal.

Source Community: Power BI | Source Author Name: ChrisAZ
Syndicated - Inbound

No parece muy prometedor:

ChrisAZ_0-1743023501685.png

Source Community: Power BI | Source Author Name: techies
Syndicated - Inbound

Ajustar el umbral

Source Community: Power BI | Source Author Name: ChrisAZ
Syndicated - Inbound

Puse el valor que sugeriste y se mantuvo igual. ¿Qué umbral sería mejor?

Source Community: Power BI | Source Author Name: ChrisAZ
Syndicated - Inbound

Lo probé con .1 pero ¿dónde termina la información?

Source Community: Power BI | Source Author Name: techies
Syndicated - Inbound

?

Source Community: Power BI | Source Author Name: ChrisAZ
Syndicated - Inbound

Es decir, después de aplicarlo, ¿dónde encuentro los datos? Lo siento, soy nuevo en esto y nunca antes usé este comando. Esperaba que apareciera como columna, pero no puedo encontrarlo

Source Community: Power BI | Source Author Name: techies
Syndicated - Inbound

no te preocupes, simplemente ve a la columna combinada, haz clic en el icono de expansión, selecciona la columna Ciudad y haz clic en Aceptar para agregarla a tu tabla.

Source Community: Power BI | Source Author Name: ChrisAZ
Syndicated - Inbound

Eso funcionó. ¡Muchas gracias!

Source Community: Power BI | Source Author Name: techies
Syndicated - Inbound

De nada 🙂

Syndicate_Admin
Administrator
Administrator

Source Community: Power BI | Source Author Name: Greg_Deckler
Syndicated - Inbound

@ChrisAZ ¿Puedes publicar como datos de texto para que podamos hacer una maqueta de esto? Posiblemente podría usar la coincidencia aproximada en PQ o DAX, pero *puede* haber una manera de analizarla si hay un patrón de algún tipo.

https://community.fabric.microsoft.com/t5/Quick-Measures-Gallery/Fuzzy/m-p/1352914#M608

Source Community: Power BI | Source Author Name: ChrisAZ
Syndicated - Inbound

Lo siento, ¿sería más fácil si solo compartiera mi PBIX?

Source Community: Power BI | Source Author Name: Greg_Deckler
Syndicated - Inbound

@ChrisAZ Eso también funciona.

Source Community: Power BI | Source Author Name: ChrisAZ
avatar user

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

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

July PBI25 Carousel

Power BI Monthly Update - July 2025

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

Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

Top Solution Authors (Last Month)