Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Se aplica a:columna Calculada
tabla calculada
Medida
cá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 o una referencia a una columna que contiene texto. |
num_chars |
(opcional) Número de caracteres que desea que LEFT extraer; si se omite, 1. |
Valor devuelto
Cadena de texto.
Observaciones
Mientras que Microsoft Excel contiene diferentes funciones para trabajar con texto en lenguajes de caracteres de un solo byte y de doble byte, DAX funciona con Unicode y almacena todos los caracteres como la misma longitud; por lo tanto, una sola función es suficiente.
Esta función no se admite para su uso en el modo DirectQuery cuando se usa en columnas calculadas o reglas de seguridad de nivel de fila (RLS).
Ejemplo
En el ejemplo siguiente se devuelven los cinco primeros caracteres de la ciudad de la empresa en la columna [City] y las cinco primeras letras de la clave de revendedor de la columna [ResellerKey] y se concatenan para crear un identificador.
= CONCATENATE ( LEFT ( 'Reseller'[City], 5 ), LEFT ( 'Reseller'[ResellerKey], 5 ) )
Si 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 y no genera un error. Por ejemplo, la columna [ResellerKey] contiene números como 5, 24 y 312; por lo tanto, el resultado también tiene una longitud variable.