Unicorn_Tech
tengo cadenas en una columna que se ven así:
Compañía NL # 496
486 NL para la empresa
# 501 NL
Quiero crear una nueva columna que solo incluya el código de 3 dígitos. ¿Qué fórmula puedo usar para hacer esto? Tengo problemas con «Text.Select»
PC2790
En respuesta a Unicorn_Tech
Aquí está el proceso paso a paso para lograrlo:
1) Vaya a Transformar datos:
2) Ahora abra «Editor avanzado»
3) Ahora agregue la consulta M en su código como se muestra a continuación:
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45Wcs7PLUjMq1Tw81FQNrE0U4rViVYysTAD8dPyixRKMlIVkiFKwFLKpgaGQDml2FgA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Column1 = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", type text}}),
#"New Column"= Table.AddColumn(#"Changed Type", "New", each Text.Select([Column1], {"0".."9"}))
in
#"New Column"
Espero que esto te dé algo de claridad.
Tahreem24
@Unicornio_Tech,
También puede tomar la ayuda de esta publicación a continuación:
https://www.excelnaccess.com/extract-numbers-text-only-from-sentences/
PC2790
Hola @Unicorn_Tech,
Pruebe este código M en la consulta de energía:
= Table.AddColumn(#"Changed Type", "New", each Text.Select([Column1], {"0".."9"}))
El resultado se verá así:
Unicorn_Tech
En respuesta a PC2790
Hola @ PC2790,
Se ve muy bien, pero no estoy familiarizado con el código M y la consulta de potencia. Estoy acostumbrado a agregar columnas en tablas existentes, ¿funcionará esta solución de esa manera?
PC2790
En respuesta a Unicorn_Tech
Aquí está el proceso paso a paso para lograrlo:
1) Vaya a Transformar datos:
2) Ahora abra «Editor avanzado»
3) Ahora agregue la consulta M en su código como se muestra a continuación:
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45Wcs7PLUjMq1Tw81FQNrE0U4rViVYysTAD8dPyixRKMlIVkiFKwFLKpgaGQDml2FgA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Column1 = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", type text}}),
#"New Column"= Table.AddColumn(#"Changed Type", "New", each Text.Select([Column1], {"0".."9"}))
in
#"New Column"
Espero que esto te dé algo de claridad.
Amitchandak
@Unicorn_Tech, consulte el número de extracto del texto
https: //eriksvensen.wordpress.com/2018/03/06/extraction-of-number-or-text-from-a-column-with-both-te …