Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
icdns
Post Patron
Post Patron

Dax para eliminar ciertos caracteres de la columna

Hola

Le gustaría pedir su ayuda para eliminar ciertos caracteres de la columna. Sólo me gusta eliminar caracteres en la primera parte de la palabra.

A continuación se muestra mi ejemplo.

De esto:

DIM_COMPLAINT_TYPE
ALL_ALL_ Servicio postpago
ALL_CF_ Comentarios de los clientes
_ApplicationALL_INQ
ALL_INQ_AF_ Facturación
ALL_INQ_CF_ Productos
ALL_INQ_ Consulta general
ALL_REQ_ Inscripción de facturación
ALL_REQ_CF_ Preocupaciones de Sims
ALL_REQ_CF_ Otro apoyo general
ALL_REQ_ Actualización de pago
ALL_REQ_ Mantenimiento del servicio

A esto:

DIM_COMPLAINT_TYPE
Servicio postpago
Comentarios de los clientes
Aplicación
Facturación
Productos
Consulta general
Inscripción de facturación
Preocupaciones de Sims
Otro apoyo general
Actualización de pago
Mantenimiento del servicio

¡Gracias!

5 REPLIES 5
Anonymous
Not applicable

Prueba esto- 1. Vaya a Power Query

2. Encontrar extracto bajo transformar pestaña-

NikhilKumar_0-1606881042733.png

3. Seleccione Texto después del delimitador

4. Proporcione las entradas como se muestra a continuación y puede ver la salida deseada en un aprieste a continuación-

NikhilKumar_1-1606881146545.png

¡Este funcionó! ¡Muchas gracias!

amitchandak
Super User
Super User

@icdns , Probado mismo y creado dos columnas y uno tiene lo que necesita

Paso

 Table.TransformColumnTypes(#"Split Column by Delimiter",{{"DIM_COMPLAINT_TYPE.1", type text}, {"DIM_COMPLAINT_TYPE.2", type text}})

Guión completo

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("XZDRDoIwDEV/ZeHZn0AihgQVJD4RQuZotHF0cysm/L2gQjIf+nJPc9rcuo7iPG/nKYznQmInKnAvVBA1my9M0jYZPJsenEgBuqtUjxVmx7KNrdWoJKOhME/bLWqNdAviyVc40w2KfZDvgcBJLTJ6DujGlZ135eIRO3JG6x6IRcAnZ4W9SAwpcOT/2Ynv0/PLgWqw1jgOlgo5fqwX20mGAP36EAeJxECS5m6aNw==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [DIM_COMPLAINT_TYPE = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"DIM_COMPLAINT_TYPE", type text}}),
    #"Split Column by Delimiter" = Table.SplitColumn(#"Changed Type", "DIM_COMPLAINT_TYPE", Splitter.SplitTextByEachDelimiter({"_"}, QuoteStyle.Csv, true), {"DIM_COMPLAINT_TYPE.1", "DIM_COMPLAINT_TYPE.2"}),
    #"Changed Type1" = Table.TransformColumnTypes(#"Split Column by Delimiter",{{"DIM_COMPLAINT_TYPE.1", type text}, {"DIM_COMPLAINT_TYPE.2", type text}})
in
    #"Changed Type1"
amitchandak
Super User
Super User

@icdns , En consulta de alimentación, intente Dividir por delimitador en el clic derecho de la columna. Pruebe con "_" y la mayoría de la opción

Split By Delimiter.png

https://www.tutorialgateway.org/how-to-split-columns-in-power-bi/

Hola @amitchandak

¡Funcionó! Pero hay palabras sin "_" se ven afectadas. 😞

icdns_0-1606880513309.png

¡Gracias!

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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