Dela via


MID

gäller för:beräknad kolumnberäknad tabellMåttVisuell beräkning

Returnerar en sträng med tecken från mitten av en textsträng, givet en startposition och längd.

Syntax

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

Parametrar

Term Definition
text Textsträngen som du vill extrahera tecknen från eller en kolumn som innehåller text.
start_num Positionen för det första tecknet som du vill extrahera. Positionerna börjar vid 1.
num_chars Antalet tecken som ska returneras.

Returvärde

En textsträng med den angivna längden.

Anmärkningar

  • Medan Microsoft Excel har olika funktioner för att arbeta med språk med enkla byte och dubbla byte, använder DAX Unicode och lagrar alla tecken med samma längd.

  • Den här funktionen returnerar olika resultat beroende på inställningen UnicodeCharacterBehavior för din modell.

Exempel

Följande uttryck:

MID("abcde",2,3))

Returnerar "bcd".

Följande uttryck:

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

Returnerar samma resultat som LEFT([ResellerName],5). Båda uttrycken returnerar de första 5 bokstäverna i kolumnen, [ResellerName].