Lezen in het Engels

Delen via


VINDEN

Van toepassing op:berekende kolomberekende tabelMetingVisuele berekening

Retourneert de beginpositie van een tekenreeks binnen een andere tekenreeks. FIND is hoofdlettergevoelig.

Syntaxis

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

Parameters

Term Definitie
find_text De tekst die u zoekt. Gebruik dubbele aanhalingstekens (lege tekst) om het eerste teken in within_textte vinden.
within_text De tekst met de tekst die u wilt zoeken.
start_num (optioneel) Het teken waarmee de zoekopdracht moet worden gestart; als u dit weglaat, start_num = 1. Het eerste teken in within_text is tekennummer 1.
NotFoundValue (optioneel, maar sterk aanbevolen) De waarde die moet worden geretourneerd wanneer de bewerking geen overeenkomende subtekenreeks vindt, meestal 0, -1 of BLANK(). Als dit niet is opgegeven, wordt er een fout geretourneerd.

Retourwaarde

Getal met het beginpunt van de tekenreeks die u wilt zoeken.

Opmerkingen

  • Overwegende dat Microsoft Excel meerdere versies van de functie VIND.ALLES heeft om plaats te bieden aan SBCS-talen (Single-Byte Character Set) en DBCS-talen (Double-Byte Character Set), gebruikt DAX Unicode en telt elk teken op dezelfde manier; Daarom hoeft u geen andere versie te gebruiken, afhankelijk van het tekentype.

  • Deze functie wordt niet ondersteund voor gebruik in de DirectQuery-modus wanneer deze wordt gebruikt in regels voor beveiliging op rijniveau (berekende kolommen of beveiliging op rijniveau).

  • FIND biedt geen ondersteuning voor jokertekens. Als u jokertekens wilt gebruiken, gebruikt u SEARCH-.

Voorbeeld

Met de volgende DAX-query wordt de positie van de eerste letter van 'Bike' gevonden in de tekenreeks die de naam van de reseller bevat. Als dit niet wordt gevonden, wordt Blank geretourneerd.

HOUD er rekening mee dat FIND hoofdlettergevoelig is. Als 'fiets' in dit voorbeeld is gebruikt in het argument find_text, worden er geen resultaten geretourneerd. Gebruik SEARCH- voor hoofdlettergevoelig.

Voorbeelden in dit artikel kunnen worden gebruikt met het voorbeeldmodel Adventure Works DW 2020 Power BI Desktop. Zie DAX-voorbeeldmodelom het model op te halen.

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"}
)

Retourneert

Reseller Bedrijfstype Positie van fiets
Volume Bike Verkopers Magazijn 8
Massamarktfietsen Toegevoegde waarde reseller 13
Dubbelcycli Toegevoegde waarde reseller
Rijk warenhuis Magazijn
Verhuurgalerie Gespecialiseerde fietswinkel
Budget Speelgoedwinkel Magazijn
Global Sports Outlet Magazijn
Online fietscatalogus Magazijn 8
Helmen en cycli Toegevoegde waarde reseller
Jumbo Fietsen Gespecialiseerde fietswinkel 7

SEARCH-
tekstfuncties