Función LEFT (DAX)
Devuelve el número de caracteres especificado 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 o una referencia a una columna que contiene texto. |
num_chars |
(opcional) Número de caracteres que desea que LEFT extraiga; si se omite, es 1. |
Valor de propiedad y valor devuelto
Cadena de texto.
Comentarios
Mientras que Microsoft Excel contiene funciones diferentes para trabajar con texto en los lenguajes de caracteres de un solo byte y de doble byte, PowerPivot para Excel funciona con Unicode y almacena todos los caracteres con la misma longitud; por consiguiente, una sola función es suficiente.
Ejemplo
En el siguiente ejemplo se devuelven los primeros cinco caracteres del nombre de la compañía en la columna [ResellerName] y las primeras cinco letras del código geográfico en la columna [GeographyKey] y los concatena, para crear un identificador.
=CONCATENATE(LEFT('Reseller'[ResellerName],LEFT(GeographyKey,3))
Si el argumento num_chars es un número mayor que el número de caracteres disponible, la función devuelve los caracteres máximos disponibles y no genera un error. Por ejemplo, la columna [GeographyKey] contiene números como 1, 12 y 311; por consiguiente el resultado también tiene longitud variable.