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)