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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Hacer que Text.Replace no distinga las mayúsculas y minúsculas

Quiero reemplazar cualquier instancia de Ltd, ya sea ltd o LTD o Ltd

Hice un simple clic derecho, reemplacé texto y he estado experimentando con la función comparer.orignalignorecase pero no pude determinar dónde colocarla:

Aquí está mi fórmula:

= Table.ReplaceValue(#"Columnas renombradas","LTD","",Replacer.ReplaceText,{"Proveedor (limpiado)"})

¿Alguien puede ayudar?

1 ACCEPTED SOLUTION

la solución se encuentra aquí: por favor, ¿puede eliminar toda esta publicación?

https://community.powerbi.com/t5/Power-Query/Make-Text-Replace-Case-Insensitive-should-be-easy-but-i...

= Text.Combine(List.RemoveMatchingItems(Text.Split([#"Supplier (cleansed)"]," "),{"ltd"},Comparer.OrdinalIgnoreCase)," ")

View solution in original post

7 REPLIES 7
Syndicate_Admin
Administrator
Administrator

¿Se puede eliminar esta publicación ya que nadie parece tener una respuesta?

Hi, @doubleclick

List.ReplaceMatchitems es una función que manipula los valores de lista.

Y puede colocar la función comparer.orignalignorecase de la siguiente manera:

= Table.AddColumn(#"Renamed Columns", "Custom", each Text.Combine(List.ReplaceMatchingItems({[#"Supplier (cleansed)"]},{{"ltd","Ltd"}},Comparer.OrdinalIgnoreCase)))

10.png

Plesae comprobar mi pbix adjunto.

Saludos
Equipo de soporte de la comunidad _ Eason

la solución se encuentra aquí: por favor, ¿puede eliminar toda esta publicación?

https://community.powerbi.com/t5/Power-Query/Make-Text-Replace-Case-Insensitive-should-be-easy-but-i...

= Text.Combine(List.RemoveMatchingItems(Text.Split([#"Supplier (cleansed)"]," "),{"ltd"},Comparer.OrdinalIgnoreCase)," ")

Syndicate_Admin
Administrator
Administrator

= Table.ReplaceValue(#"Renamed Columns", null, null, (x,y,z) => Text.Replace(Text.Upper(x),"LTD",""), {"Supplier (cleansed)"})

esta es sólo una variación?

Pensé que uno de ustedes da genios podría hacer esto fácilmente

Syndicate_Admin
Administrator
Administrator

@doubleclick ,

Por favor, pruebe el siguiente enfoque.

https://www.youtube.com/watch?v=-oM83cgs5uI

Gracias

Samarth

Ya vi esto, ¿alguien puede ayudar con el código?

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Fabric Monthly Update - May 2024

Check out the May 2024 Fabric update to learn about new features.

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.