Forum Discussion
Cyrilbrd
Helper IV
6 years agoText.Remove
Dada una serie de código de modelo como: BONH-P-M-16 CAN-BL-A17 88-R-AC-19 Dicha columna también contiene espacios en blanco. La nueva columna calculada debe devolver lo siguiente: BONH-P-M CA...
ImkeF
Community Champion
6 years agoHola @Cyrilbrd
hay un parámetro opcional en la función Text.TrimEnd que le permite pasar una lista de caracteres que se eliminarán del final de la cadena:
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WcvL389AN0PXVNTRTitWJVnJ29NN18tF1NDQHc8GEhYVukK6js66hpVJsLAA=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [product_name = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"product_name", type text}}),
#"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", each Text.TrimEnd([product_name], {"0".."9"} & {"-"}))
in
#"Added Custom"
- Cyrilbrd6 years ago
Helper IV
Gracias por su respuesta, no lo ha decidido todavía, no habría encontrado esto por mí tampoco.
¿Modificará esto la columna Product_name o creará según sea necesario una nueva columna Model_Code( ?
¿Qué está haciendo exactamente esa parte?
Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WcvL389AN0PXVNTRTitWJVnJ29NN18tF1NDQHc8GEhYVukK6js66hpVJsLAA", BinaryEncoding.Base64), Compression.Deflate))- ImkeF6 years ago
Community Champion
Hola @Cyrilbrd ,
esto simplemente crea datos de muestra. (Es el código resultante cuando se escriben datos manualmente en Power BI).
Reemplácelo por la referencia a la tabla.
- Cyrilbrd6 years ago
Helper IV
¿Sería eso correcto?
let Source = Table.FromRows(framework_tblsalesitem), let _t = ((type text) meta [Serialized.Text = true]) in type table [product_name = _t]), #"Changed Type" = Table.TransformColumnTypes(Source,{{"product_name", type text}}), #"Added Custom" = Table.AddColumn(#"Changed Type", "model_code(", each Text.TrimEnd([product_name], {"0".."9"} & {"-"})) in #"Added Custom"¿Cómo debo generar esta columna? ¿Debo seguir usando agregar columna?