# MID

Returns a string of characters from the middle of a text string, given a starting position and length.

## Syntax

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


### Parameters

Term Definition
text The text string from which you want to extract the characters, or a column that contains text.
start_num The position of the first character you want to extract. Positions start at 1.
num_chars The number of characters to return.

## Return value

A string of text of the specified length.

## Remarks

Whereas Microsoft Excel has different functions for working with single-byte and double-byte characters languages, DAX uses Unicode and stores all characters with the same length.

## Examples

The following expression,

MID("abcde",2,3))


Returns "bcd".

The following expression,

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


Returns the same result as LEFT([ResellerName],5). Both expressions return the first 5 letters of column, [ResellerName].