FINDE
Gælder for:Beregnet tabel beregningaf målingsvisualisering for en beregnet kolonne
Returnerer startpositionen for én tekststreng i en anden tekststreng. DER er forskel på store og små bogstaver i FIND.
Syntaks
FIND(<find_text>, <within_text>[, [<start_num>][, <NotFoundValue>]])
Parametre
Begreb | Definition |
---|---|
Find_tekst | Den tekst, du vil finde. Brug dobbelte anførselstegn (tom tekst) til at matche det første tegn i within_text. |
I_tekst | Den tekst, der indeholder den tekst, du vil finde. |
Startnr | (valgfrit) Det tegn, søgningen skal startes med. hvis den udelades, start_num = 1. Det første tegn i within_text er tegnnummer 1. |
NotFoundValue | (valgfrit, men anbefales på det kraftigste) Den værdi, der skal returneres, når handlingen ikke finder en tilsvarende understreng, typisk 0, -1 eller BLANK(). Hvis den ikke er angivet, returneres der en fejl. |
Returværdi
Tal, der viser startpunktet for den tekststreng, du vil finde.
Bemærkninger
Der henviser til, at Microsoft Excel har flere versioner af funktionen FIND for at imødekomme enkeltbytetegnsætsprog (SBCS) og DBCS-sprog (double-byte character set), og DAX bruger Unicode og tæller hvert tegn på samme måde; Derfor behøver du ikke at bruge en anden version, afhængigt af tegntypen.
Denne funktion understøttes ikke til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner eller RLS-regler (row-level security).
FIND understøtter ikke jokertegn. Hvis du vil bruge jokertegn, skal du bruge SØG.
Eksempel
Følgende DAX-forespørgsel finder placeringen af det første bogstav i "Bike" i den streng, der indeholder forhandlernavnet. Hvis den ikke findes, returneres Blank.
Vær opmærksom på, at FIND skelner mellem store og små bogstaver. Hvis "cykel" blev brugt i argumentet <find_text> i dette eksempel, returneres der ingen resultater. Brug SØG til ikke at skelne mellem store og små bogstaver.
Eksempler i denne artikel kan bruges sammen med eksempelmodellen Adventure Works DW 2020 Power BI Desktop. Hvis du vil hente modellen, skal du se DAX-eksempelmodel.
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"}
)
Returnerer
Reseller | Business Type | Cykelplacering |
---|---|---|
Volume Bike Sellers | Lagersted | 8 |
Massemarkedscykler | Value Added Reseller | 13 |
Tvillingecyklusser | Value Added Reseller | |
Rigt stormagasin | Lagersted | |
Udlejningsgalleri | Specialty Bike Shop | |
Budget legetøjsbutik | Lagersted | |
Global sportsudgang | Lagersted | |
Online cykelkatalog | Lagersted | 8 |
Hjelme og cykler | Value Added Reseller | |
Jumbo Bikes | Specialty Bike Shop | 7 |
Relateret indhold
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: I hele 2024 udfaser vi GitHub-problemer som feedbackmekanisme for indhold og erstatter det med et nyt feedbacksystem. Du kan få flere oplysninger under:Indsend og få vist feedback om