cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Regular Visitor

Extraer código postal del texto

Hola a todos,

Tengo una columna donde la fecha contiene nombre de calle, número de casa, código postal y ciudad.

¿Es posible extraer el código postal (4 dígitos y 2 no dígitos) en PowerQuery?


Estaría feliz si alguien pudiera enseñarme a hacerlo.

¡Gracias de antemano!

Sam

Dirección completaCódigo postal esperado extraído de Full Adress
Van de Spiegellaan 99 8956 LZ Leeuwarden8956 LZ
Wilhelminakade 125 4576 HA Shrink en el Ijssel4576
Spanjestraat 4 1648 IU Harderwijk1648 UI
Completo 31B 8643 PU Roosendaal8643 PU
Estación De Amsterdam 3Sin código postal

Fórmula creada por PowerBI:

-let splitObjectOmschrijving á Splitter.SplitTextByCharacterTransition((c) ?> no List.Contains("0".. " 9",c), "0"."." 9"-)([Dirección completa]) en Text.Start(splitObjectOmschrijving{2}?, 7)

9 REPLIES 9
Solution Sage
Solution Sage

@StraySam

Espero que esta sea la respuesta que le gustaría tener

necesita abrir el editor de powerquery

seleccione Añadir pestaña columna

en que use Columna de ejemplo y siga las instrucciones dadas en este breve video

Enlace de vídeo

saludos

Vijay Perepa

Si encuentra esto como solución, márquelo como solución y comparta su Kudos

puede ver mis vídeos de Power BI y Excel en www.youtube.com/perepavijay

2020-04-27_131126.png

Highlighted
Super User III
Super User III

@StraySam ¿Está intentando extraer el código postal (4 dígitos y 2 no dígitos) de la columna Resultados o la columna Dirección completa?

Si tiene una estructura adecuada en la columna base, puede utilizar la función de columna dividida.

echa un vistazo a este blog- https://www.sharepointsky.com/split-columns-in-power-bi/



¿Respondí a tu pregunta? ¡Marca mi puesto como solución!
Apreciar con un kudos
🙂

Highlighted

Hola @nandukrishnavs

Gracias por su respuesta.

Quiero extraer el código de la dirección completa, la columna de resultados es el resultado que quiero ver.

Desafortunadamente, los datos no son apropiados. A veces no hay código postal. También es posible que el nombre de la calle y la ciudad contenga varias palabras.

Highlighted

Hola @VijayP ,

Gracias por la solución, me ayudó a extraer el código postal de "Full Adress".

La columna de resultados es lo que espero extraer de la columna "Full Adress". Así que se hace manualmente.


Gracias de antemano,

Sam

Highlighted

Creo que entiendo tu pregunta. ¿puede sablar esto, por favor

Highlighted

Hola @VijayP,

Estos son los datos que tengo:

Dirección completa
Van de Spiegellaan 99 8956 LZ Leeuwarden
Wilhelminakade 125 4576 HA Shrink en el Ijssel
Spanjestraat 4 1648 IU Harderwijk
Completo 31B 8643 PU Roosendaal
Estación De Amsterdam 3

Y este es el resultado que quiero:

Resultados
8956 LZ
4576
1648 UI
8643 PU
Sin código postal

Espero que esto sea más comprensible.

Highlighted

La solución está aquí

Si esta es la solución, por favor marque esta solución y comparta su Kudos

Highlighted

Hola @VijayP,

Muchas gracias por su ayuda.

Desafortunadamente, tu último post no funciona si no hay número de casa:

Dirección completa
Van de Spiegellaan 99 8956 LZ Leeuwarden
Wilhelminakade 125 4576 HA Shrink en el Ijssel
Spanjestraat 4 1648 IU Harderwijk
Completo 31B 8643 PU Roosendaal
Estación De Amsterdam 3
Portugallaan 2567 HA Enschede

Resultados
8956 LZ
4576
1648 UI
8643 PU
Sin código postal
2567

Highlighted

@StraySam

Esta es una especie de capacidad de aprendizaje automático. En esto necesita actualizar/alimentar Power Query con algunos ejemplos más, funciona para cualquier tipo de datos ., debe hacer que el motor entienda la complejidad de los datos y cuál es el resultado que necesita.

Helpful resources

Announcements
Community Conference

Power Platform Community Conference

Check out the on demand sessions that are available now!

Community Conference

Microsoft Power Platform Communities

Check out the Winners!

secondImage

Create an end-to-end data and analytics solution

Learn how Power BI works with the latest Azure data and analytics innovations at the digital event with Microsoft CEO Satya Nadella.

Top Solution Authors