Text.StartsWith

La función Text.StartsWith devuelve el booleano True si el texto indicado comienza por un cierto substring.

Sintaxis

Text.StartsWith(
    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á comenzar 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" comienza por "Pow" con la siguiente expresión:

Text.StartsWith("Power BI", "Pow")

TRUE
Función Text.StartsWith

Si ahora comprobamos si "Power BI" comienza por "pow" (en minúsculas), el resultado es el siguiente:

Text.StartsWith("Power BI", "pow")

FALSE

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

Text.StartsWith(
    "Power BI",
    "pow",
    Comparer.OrdinalIgnoreCase
)

TRUE
Función Text.StartsWith

Para comprobar si los nombres de ciudades del campo City comienzan o no por la letra "L" podemos usar el siguiente código:

Text.StartsWith([City], "L")

Función Text.StartsWith
Categoría
Funciones de texto
Submitted by admin on Fri, 03/13/2020 - 09:44