provider: youtube
url: https://www.youtube.com/watch?v=wpFUO23QGB4&t=331s
src in org: https://www.youtube-nocookie.com/embed/wpFUO23QGB4?start=331&feature=oembed
src in mod: https://www.youtube-nocookie.com/embed/wpFUO23QGB4?start=331
src gen org: https://www.youtube-nocookie.com/embed/wpFUO23QGB4
Cómo la deshabilitar la sensibilidad a mayúsculas y minúscula en Power Query.
Power Query es sensible a mayúsculas y minúsculas, por lo que «M» no es igual a «m», este comportamiento es útil en preparación y limpieza de datos, no obstante, existen diversidad de escenarios donde esta pauta se interpone, por ello ignorar la la sensibilidad a mayúsculas y minúsculas en Power Query es un opción en la funciones que debes tener en tu arsenal.Para entender su aplicación vemos un caso sencillo de análisis de texto, que consiste en identificar una palabra dentro de un párrafo (ver el vídeo) .
Ten presente que:
El caso de análisis de texto tiene como fin ver la función Comparer.OrdinalIgnoreCase y no profundizar en análisis de texto, para más información sobre análisis de texto con Power Query puedes estudiar este seminario.
En suma, existen funciones en el lenguaje M que tiene alguno de los siguientes argumentos:
- Comparer
- Equation Critiria
.
Argumento, en el cual podemos indicar la función Comparer.OrdinalIgnoreCase, y con ello des habilitamos la sensibilidad a mayúsculas y minúsculas, esto también se puede conseguir con Comparer.FromCulture(«es-su», true ), no obstante, la primera brinda una manera más fácil de redactar la función.
Una de esas funciones es Text.Contains, con lo cual la modificación sería
Que devuelve a: true
Situación diferente a:
Que retorna: false
Bibliografía
- THE BICCOUNTANT: https://www.thebiccountant.com/2016/10/27/tame-case-sensitivity-power-query-powerbi/
.
Cordialmente
— Miguel Caballero