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 |