Delen via


VINDEN

Van toepassing op: Berekende kolom Berekende tabel Meting Visuele 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_text te 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.

Opmerking

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 in dit voorbeeld 'fiets' 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 HET DAX-voorbeeldmodel om 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 Wederverkoper met toegevoegde waarde 13
Dubbelcycli Wederverkoper met toegevoegde waarde
Rijk warenhuis Magazijn
Verhuurgalerie Speciale fietsenwinkel
Budget Speelgoedwinkel Magazijn
Global Sports Outlet Magazijn
Online fietscatalogus Magazijn 8
Helmen en cycli Wederverkoper met toegevoegde waarde
Jumbo Fietsen Speciale fietsenwinkel 7

ZOEKEN
Tekstfuncties