Compartir por


LEFT

Se aplica a:columna Calculadatabla calculadaMedidacá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.

funciones text