La función Text.Contains comprueba si una cadena de texto contiene otra, devolviendo el booleano TRUE en caso positivo.
Text.Contains(
text as nullable text,
substring as text,
optional comparer as nullable function
) as nullable logical
- text: cadena de texto en la que realizar la búsqueda
- substring: cadena de texto a buscar
- comparer: (opcional) parámetro usado para controlar el tipo de comparación a realizar entre el texto y la subcadena
Podemos buscar el texto "BI" en "Power BI" con la siguiente instrucción:
Text.Contains("Power BI", "BI")
TRUE

Si la búsqueda se hace del texto "bi" (en minúsculas), la función devuelve el valor lógico FALSE:
Text.Contains("Power BI", "bi")
FALSE

...pero si usamos el parámetro comparer para forzar que se ignore la distinción entre mayúsculas y minúsculas, el resultado vuelve a ser TRUE:
Text.Contains("Power BI", "bi", Comparer.OrdinalIgnoreCase)
TRUE
