FINDFIND

Returnerar startpositionen för en textsträng i en annan textsträng.Returns the starting position of one text string within another text string. FIND är skiftlägeskänslig.FIND is case-sensitive.

SyntaxSyntax

FIND(<find_text>, <within_text>[, [<start_num>][, <NotFoundValue>]])  

ParametrarParameters

PeriodTerm DefinitionDefinition
find_textfind_text Den text som du vill hitta.The text you want to find. Använd dubbla citat tecken (tom text) om du vill matcha det första tecknet i within_text.Use double quotes (empty text) to match the first character in within_text.
within_textwithin_text Den text som innehåller den text du vill hitta.The text containing the text you want to find.
start_numstart_num (valfritt) Det tecken som sökningen ska inledas med. Om detta utelämnas gäller start_num = 1.(optional) The character at which to start the search; if omitted, start_num = 1. Det första tecknet i within_text blir tecknet siffran 1.The first character in within_text is character number 1.
NotFoundValueNotFoundValue (valfritt) Det värd som ska returneras när åtgärden inte hittar en matchande understräng, vanligtvis 0, -1 eller BLANK().(optional) The value that should be returned when the operation does not find a matching substring, typically 0, -1, or BLANK().

ReturvärdeReturn value

Tal som visar startpunkten för den textsträng som du vill hitta.Number that shows the starting point of the text string you want to find.

AnmärkningarRemarks

  • Medan Microsoft Excel har flera versioner av funktionen FIND för att hantera SBCS- (single-byte character set) och DBCS-språk (double-byte character set) använder DAX Unicode och räknar varje tecken på samma sätt. Därför behöver du inte använda en annan version beroende på vilken teckentypen.Whereas Microsoft Excel has multiple versions of the FIND function to accommodate single-byte character set (SBCS) and double-byte character set (DBCS) languages, DAX uses Unicode and counts each character the same way; therefore, you do not need to use a different version depending on the character type.

  • Den här funktionen kan inte användas i DirectQuery-läge när den används i beräknade kolumner eller regler för säkerhet på radnivå (RLS).This function is not supported for use in DirectQuery mode when used in calculated columns or row-level security (RLS) rules.

  • FIND stöder inte jokertecken.FIND does not support wildcards. Om du vill använda jokertecken använder du SEARCH.To use wildcards, use SEARCH.

ExempelExample

Följande formel hittar positionen för den första bokstaven i produktbeteckningen, BMX, i den sträng som innehåller produktbeskrivningen.The following formula finds the position of the first letter of the product designation, BMX, in the string that contains the product description.

= FIND("BMX","line of BMX racing goods")  

Se ävenSee also

TextfunktionerText functions