Text.EndsWith

La función Text.EndsWith devuelve el booleano true si el texto indicado termina con un cierto substring.

Sintaxis

Text.EndsWith(
    text as nullable text,
    substring as text,
    optional comparer as nullable function
) as nullable logical

Parámetros
  • text: cadena de texto a analizar.
  • substring: cadena de texto por la que deberá terminar text para que la función devuelva el valor true.
  • comparer (opcional): parámetro usado para controlar el tipo de comparación a realizar entre el texto y la subcadena.
Información adicional

Hay tres "comparadores" posibles para ser usados como parámetro comparer:

  • Comparer.Ordinal: realizará una comparación exacta
  • Comparer.OrdinalIgnoreCase: ignorará las mayúsculas y minúsculas
  • Comparer.FromCulture: realizará una comparación considerando las particularidades culturales
Ejemplos

Podemos comprobar si el texto "Power BI" termina con "BI" con la siguiente expresión:

Text.EndsWith("Power BI", "BI")

TRUE

Función Text.EndsWith

Si ahora comprobamos si "Power BI" termina con "bi" (en minúsculas), el resultado es el siguiente:

Text.EndsWith("Power BI", "bi")

FALSE

Función Text.EndsWith

Por el contrario, si forzamos que la comparación se realice ignorando mayúsculas y minúsculas:

Text.EndsWith(
    "Power BI",
    "bi",
    Comparer.OrdinalIgnoreCase
)

TRUE
Función Text.EndsWith

Para comprobar si los nombres de ciudades del campo City terminan o no con la letra "a" podemos usar el siguiente código:

Text.EndsWith([City], "a")

Función Text.EndsWith
Categoría
Funciones de texto
Enviado por admin el Sáb, 14/03/2020 - 11:21