Leer en inglés

Compartir a través de


LEFT

Se aplica a:columna CalculadaTabla calculadaMeasurecálculo visual

Devuelve el número especificado de caracteres desde el inicio de una cadena de texto.

Sintaxis

LEFT(<text>, <num_chars>)  

Parámetros

Término Definición
text Cadena de texto que contiene los caracteres que desea extraer, or una referencia a una columna que contains texto.
num_chars (opcional) Número de caracteres que desea que LEFT extraer; if omitido, 1.

Devolver value

Cadena de texto.

Observaciones

  • Considerando que Microsoft Excel contains funciones diferentes para trabajar con texto en lenguajes de caracteres de doble byte and de un solo byte, DAX funciona con Unicodeand almacena all caracteres que la misma longitud; por lo tanto, una sola función es suficiente.

  • Esta función se not se admite para su uso en el modo DirectQuery cuando se usa en columnas calculadas or reglas de seguridad de nivel de fila (RLS).

Ejemplo

En el ejemplo siguiente se devuelven los first cinco caracteres del nombre de la empresa en la columna [ResellerName] and el first cinco letras del código geográfico de la columna [GeographyKey] and concatenalos para crear un identificador.

= CONCATENATE(LEFT('Reseller'[ResellerName],LEFT(GeographyKey,3))  

If el argumento num_chars es un número mayor que el número de caracteres disponibles, la función devuelve los caracteres máximos disponibles andnot genera un error. Por ejemplo, la columna [GeographyKey] contains números como 1, 12 and 311; por lo tanto, el resultado también tiene una longitud variable.

funciones text