Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
gælder for:
beregnet kolonne
beregnet tabel
beregning af måling
visualisering
Returnerer TRUE , hvis tekst i en kolonne svarer til en søgestreng i henhold til den angivne fuldtekstsøgningstilstand. Ellers returnerer FALSEden .
Syntaks
TEXTCONTAINS(<within_text_column>, <search_text>[, <match_mode>])
Parametre
| Begreb | Definition |
|---|---|
within_text_column |
En kolonne, der indeholder de tekstværdier, der skal søges i. Kolonnen skal have datatypen Streng. |
search_text |
En tekststreng, der definerer søgebetingelsen. |
match_mode |
(Valgfrit) Den tilsvarende funktionsmåde, der skal bruges. Understøttede værdier er TEXTMATCHING, FUZZYMATCHINGog PHRASEMATCHING. Standarden er TEXTMATCHING. |
Returværdi
TRUE hvis teksten i within_text_column stemmer overens search_text med match_mode; ellers FALSE.
Søg efter tilstande
| Tilstand | Adfærd |
|---|---|
TEXTMATCHING |
Tokenizes search_text og matcher tekst, der indeholder et af søgeordene. |
FUZZYMATCHING |
Matcher tokens, der svarer til søgetokens inden for en lille redigeringsafstand, hvilket understøtter typotolerant matchning. |
PHRASEMATCHING |
Matcher analyserede tokens, der vises ved siden af hinanden og i den angivne rækkefølge. Tegnsætning påvirker ikke tokensekvensen. |
Bemærkninger
- Der skelnes ikke mellem store og små bogstaver i søgningen.
- Funktionen anvender sprogspecifikke stammer og fjernelse af stopord baseret på modelkulturen. Stammer gør det f.eks. muligt at
runsøge efter ,runningrunsogrunner. Fjernelse af stopord ignorerer almindelige fyldstoford somthe,and,ofogin. - Sortering pr. kolonne styrer ikke analysesproget. Modelkulturen styrer den. I Power BI Desktop skal du vælge Filindstillinger>>Indstillinger>Indstillinger Aktuel fil>Internationale indstillinger>Modelsprog for at angive modelsproget. Yderligere oplysninger finder du i FORMAT.
- De understøttede modelkulturer er:
- Engelsk (
en) - Fransk (
fr) - Tysk (
de) - Spansk (
es) - Portugisisk (
pt) - Russisk (
ru) - Arabisk (
ar) - Tyrkisk (
tr) - Dansk (
da) - Nederlandsk (
nl) - Finsk (
fi) - Græsk (
el) - Ungarsk (
hu) - Italiensk (
it) - Norsk (
no,nbognn) - Rumænsk (
ro) - Svensk (
sv) - Tamil (
ta)
- Engelsk (
- I forbindelse med kulturer, der ikke understøttes,
TEXTCONTAINSbruges en generisk tokenizer med små bogstaver uden stammer eller fjernelse af stopord. - Fremhævningsdelegering understøttes ikke. Svarer f.eks
café. ikke tilcafe. - Funktionen kræver et permanent fuldtekstindeks på
within_text_column. Den understøttes i forbindelse med lagringstilstandene Import, Dual og Direct Lake. Andre lagringstilstande returnerer en fejl. - Funktionen evalueres række for række. Før du bruger den i en beregnet kolonne over en meget stor tabel, skal du teste ydeevnen med en repræsentativ arbejdsbelastning.
-
TEXTCONTAINSreturnerer en boolesk værdi og er ikke beregnet til relevansrangering. Brug TEXTSIMILARITY til at rangere matches.
Eksempler
Søg efter et hvilket som helst søgeord
Følgende forespørgsel returnerer produkter, hvis beskrivelser indeholder et token, der svarer til enten wireless eller bluetooth:
EVALUATE
FILTER (
Products,
TEXTCONTAINS ( Products[Description], "wireless bluetooth" )
)
| Eksempeltekst | Resultat |
|---|---|
Wireless headphones with Bluetooth 5.0 |
TRUE |
Wireless noise-cancelling headphones |
TRUE |
Wired headphones |
FALSE |
Søg efter alle søgeord
Kombiner separate kald med operatoren && for at kræve alle ord:
EVALUATE
FILTER (
Reviews,
TEXTCONTAINS ( Reviews[Comment], "battery" )
&& TEXTCONTAINS ( Reviews[Comment], "life" )
)
| Eksempeltekst | Resultat |
|---|---|
Battery life is amazing |
TRUE |
Good life from this battery |
TRUE |
Battery charges fast |
FALSE |
Find et fuzzy match
I følgende forespørgsel bruges typografitolerant matchning til at finde kommentarer, der indeholder et token, der ligner headphone:
EVALUATE
FILTER (
Reviews,
TEXTCONTAINS ( Reviews[Comment], "headphone", FUZZYMATCHING )
)
| Eksempeltekst | Resultat |
|---|---|
These headphones are great |
TRUE |
Best headfone I own |
TRUE |
Excellent earbuds |
FALSE |
Find et udtryksmatch
Følgende forespørgsel finder beskrivelser, hvor noise og cancel vises ud for hinanden og i den rækkefølge:
EVALUATE
FILTER (
Products,
TEXTCONTAINS ( Products[Description], "noise cancel", PHRASEMATCHING )
)
| Eksempeltekst | Resultat |
|---|---|
Noise cancel headphones pro |
TRUE |
Cancel noise adapter |
FALSE |