Freigeben über


FIND

Gilt für:Berechnete Spalteberechnete TabelleMeasurevisuelle Berechnung

Gibt die Anfangsposition einer Textzeichenfolge innerhalb einer anderen Textzeichenfolge zurück. bei FIND wird die Groß-/Kleinschreibung beachtet.

Syntax

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

Parameter

Ausdruck Definition
find_text Der Text, den Sie findmöchten. Verwenden Sie doppelte Anführungszeichen (leerer Text), um dem first Zeichen in within_textzu entsprechen.
within_text Der Text, der den Text enthält, den Sie findmöchten.
start_num (optional) Das Zeichen, bei dem die searchbeginnen soll; if weggelassen, start_num = 1. Das first Zeichen in within_text ist die Nummer 1.
NotFoundValue (optional, aber dringend empfohlen) Die value, die zurückgegeben werden soll, wenn der Vorgang eine übereinstimmende Teilzeichenfolge notfind, in der Regel 0, -1, orBLANK(). If not angegeben wird, wird ein error zurückgegeben.

value zurückgeben

Zahl, die den Anfangspunkt der Textzeichenfolge anzeigt, die Sie findmöchten.

Bemerkungen

  • Microsoft Excel verfügt über mehrere Versionen der FIND-Funktion, um SBCS (Single-Byte Character Set) and DBCS-Sprachen (Double-Byte Character Set) aufzunehmen, DAX verwendet Unicodeand jedes Zeichen auf die gleiche Weise zählt; Daher müssen Sie not je nach Zeichentyp eine andere Version verwenden.

  • Diese Funktion wird not für die Verwendung im DirectQuery-Modus unterstützt, wenn sie in berechneten Spalten or Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.

  • FIND unterstützt not Wildcards. Verwenden Sie SEARCH, um Wildcards zu verwenden.

Beispiel

Die folgende DAX Abfrage findet die Position des first Buchstabens "Bike" in der Zeichenfolge, die den Händlernamen contains. If not gefunden, wird Blank zurückgegeben.

Beachten Sie, FIND Groß-/Kleinschreibung beachtet wird. In diesem Beispiel wurden if "Bike" im argument find_text verwendet, es würden keine Ergebnisse zurückgegeben. Verwenden Sie SEARCH für die Groß-/Kleinschreibung.

Beispiele in diesem Artikel können mit dem sample Adventure Works DW 2020 Power BI-Desktopmodell verwendet werden. Informationen zum Abrufen des Modells finden Sie unter DAXsample Modell.

EVALUATE
CALCULATETABLE (
    ADDCOLUMNS (
        TOPN ( 10, SUMMARIZE('Reseller', [Reseller], [Business Type])),
        "Position of Bike", FIND ( "Bike", 'Reseller'[Reseller], 1, BLANK () )
    ),
    'Reseller'[Business Type] IN { "Specialty Bike Shop", "Value Added Reseller", "Warehouse"}
)

Ertrag

Wiederverkäufer Geschäftstyp Position des Fahrrads
Volumenradverkäufer Lager 8
Massenmarkträder Value Händler hinzugefügt 13
Zwillingszyklen Value Händler hinzugefügt
Rich Department Store Lager
Mietgalerie Spezialradladen
Budget Toy Store Lager
Global Sports Outlet Lager
Online-Fahrradkatalog Lager 8
Helme and Zyklen Value Händler hinzugefügt
Jumbo Bikes Spezialradladen 7

SEARCH Textfunktionen