La función MID extrae una cadena de texto de otra a partir de la posición inicial y el número de caracteres a extraer. Siguiendo con el mismo ejemplo que en los casos anteriores, si quisiéramos extraer el código numérico que sigue a la letra “P” al principio de cada nombre de producto (es decir, los tres caracteres que hay entre la “P” y el primer guion), podríamos hacerlo con la siguiente expresión DAX:
Code = MID(Products[Product name], 2, 3)
(obsérvese que la primera letra de un texto ocupa la posición 1, no la posición 0 como ocurre en otros lenguajes de programación)