Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
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
Si bien Microsoft Excel contiene funciones diferentes para trabajar con texto en los lenguajes de caracteres de un solo byte y de doble byte, DAX funciona con Unicode y almacena todos los caracteres con la misma longitud; por tanto, basta con una sola función.
Esta función de DAX puede devolver distintos resultados cuando se usa en un modelo implementado y consultado en modo DirectQuery. Para obtener más información acerca de las diferencias de semántica en el modo DirectQuery, vea https://go.microsoft.com/fwlink/?LinkId=219171.
Ejemplo
En el ejemplo siguiente se devuelven los cinco primeros caracteres del nombre de la compañía de la columna [ResellerName] y las cinco primeras letras del código geográfico de 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.