Compartir a través de


Función MID

Devuelve una cadena de caracteres de la zona media de una cadena de texto, dada la posición inicial y la longitud.

Sintaxis

MID(<text>, <start_num>, <num_chars>)

Parámetros

Término

Definición

text

Cadena de texto de la que desea extraer los caracteres o una columna que contiene texto.

start_num

Posición del primer carácter que desea extraer. La posición comienza en 1.

num_chars

Número de caracteres que se va a devolver.

Valor de propiedad y valor devuelto

Cadena de texto de la longitud especificada.

Comentarios

Mientras que Microsoft Excel tiene funciones diferentes para trabajar con los lenguajes de caracteres de un solo byte y de doble byte, DAX utiliza Unicode y almacena todos los caracteres con la misma longitud.

Ejemplo

En los siguientes ejemplos se devuelven los mismos resultados, las primeras cinco letras de la columna, [ResellerName]. El primer ejemplo usa el nombre completo de la columna y especifica el punto inicial; el segundo ejemplo omite el nombre de tabla y el parámetro, num_chars.

=MID('Reseller'[ResellerName],5,1))
=MID([ResellerName,5])

Los resultados son los mismos si utiliza la siguiente fórmula:

=LEFT([ResellerName],5)

Vea también

Otros recursos

Funciones de texto (DAX)