Begivenhed
31. mar., 23 - 2. apr., 23
Den ultimative Microsoft Fabric-, Power BI-, SQL- og AI-communityledede begivenhed. 31. marts til 2. april 2025.
Tilmeld dig i dagDenne browser understøttes ikke længere.
Opgrader til Microsoft Edge for at drage fordel af de nyeste funktioner, sikkerhedsopdateringer og teknisk support.
gælder for:beregnet kolonneberegnet tabelMeasurevisualiseringsberegning
Returnerer startpositionen for én tekststreng i en anden tekststreng. FIND er forskel på store og små bogstaver.
FIND(<find_text>, <within_text>[, [<start_num>][, <NotFoundValue>]])
Udtryk | Definition |
---|---|
find_text |
Den tekst, du vil find. Brug dobbelte anførselstegn (tom tekst) til at matche det first tegn i within_text . |
within_text |
Den tekst, der indeholder den tekst, du vil find. |
start_num |
(valgfrit) Det tegn, som searchskal startes med . if udeladt, start_num = 1. Det first tegn i within_text er tegnnummer 1. |
NotFoundValue |
(valgfrit, men anbefales på det kraftigste) Den value, der skal returneres, når handlingen notfind en tilsvarende understreng, typisk 0, -1, orBLANK(). If not angivet, returneres der en error. |
Tal, der viser startpunktet for den tekststreng, du vil find.
Der henviser til, at Microsoft Excel har flere versioner af funktionen FIND, så den passer til SBCS-sprog (single-byte character set) and dbcs-sprog (double-byte character set), DAX bruger Unicodeand tæller hvert tegn på samme måde; Derfor skal du not bruge en anden version, afhængigt af tegntypen.
Denne funktion understøttes not til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner or RLS-regler (row-level security).
FIND understøtter not jokertegn. Hvis du vil bruge jokertegn, skal du bruge SEARCH.
Følgende DAX forespørgsel finder placeringen af first bogstavet "Bike" i den streng, der contains forhandlernavnet. If not blev fundet, returneres Blank.
Vær opmærksom på, at FIND skelner mellem store og små bogstaver. I dette eksempel blev if "cykel" brugt i argumentet find_text
. Der returneres ingen resultater. Brug SEARCH til ikke at skelne mellem store og små bogstaver.
Eksempler i denne artikel kan bruges sammen med sample Adventure Works DW 2020 Power BI Desktop-model. Hvis du vil hente modellen, skal du se DAXsample model.
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
Forhandler | Forretningstype | Cykelplacering |
---|---|---|
Volume Bike Sellers | Lager | 8 |
Massemarkedscykler | Value tilføjet forhandler | 13 |
Tvillingecyklusser | Value tilføjet forhandler | |
Rigt stormagasin | Lager | |
Udlejningsgalleri | Specialcykelbutik | |
Budget legetøjsbutik | Lager | |
Global sportsudgang | Lager | |
Online cykelkatalog | Lager | 8 |
Hjelme and cykler | Value tilføjet forhandler | |
Jumbo Bikes | Specialcykelbutik | 7 |
SEARCH
Begivenhed
31. mar., 23 - 2. apr., 23
Den ultimative Microsoft Fabric-, Power BI-, SQL- og AI-communityledede begivenhed. 31. marts til 2. april 2025.
Tilmeld dig i dag