Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
gjelder:
beregnet kolonne
beregnet tabell
måle
visualobjektberegning
Returnerer TRUE hvis tekst i en kolonne samsvarer med en søkestreng i henhold til den angitte søkemodusen for full tekst. Ellers returnerer FALSEden .
Syntaks
TEXTCONTAINS(<within_text_column>, <search_text>[, <match_mode>])
Parametere
| Term | Definisjon |
|---|---|
within_text_column |
En kolonne som inneholder tekstverdiene som skal søkes. Kolonnen må ha datatypen Streng. |
search_text |
En tekststreng som definerer søkebetingelsen. |
match_mode |
(Valgfritt) Den samsvarende virkemåten som skal brukes. Støttede verdier er TEXTMATCHING, FUZZYMATCHINGog PHRASEMATCHING. Standardverdien er TEXTMATCHING. |
Returverdi
TRUE hvis teksten i within_text_column samsvar med search_textmatch_mode, ellers, FALSE.
Samsvarsmoduser
| Modus | Virkemåte |
|---|---|
TEXTMATCHING |
Tokenizes og samsvarer search_text med tekst som inneholder noen av søkeordene. |
FUZZYMATCHING |
Samsvarer med tokener som ligner på søketokener innenfor en liten redigeringsavstand, som støtter skrivefeiltolerante samsvar. |
PHRASEMATCHING |
Samsvarer med analyserte tokener som vises ved siden av hverandre og i den angitte rekkefølgen. Tegnsetting påvirker ikke tokensekvensen. |
Merknader
- Søket skiller ikke mellom store og små bokstaver.
- Funksjonen bruker språkspesifikk fjerning og fjerning av stoppord basert på modellkulturen. Stemming gjør for eksempel at et søk etter
runsamsvarerrunningmed ,runsogrunner. Fjerning av stoppord ignorerer vanlige fyllord somthe, ,andofogin. - Sortering per kolonne kontrollerer ikke analysespråket. Modellkulturen kontrollerer den. Velg Filalternativer>og innstillinger>For>gjeldende fil>Regionale innstillinger>Modellspråk i Power BI Desktop for å angi modellspråket. Hvis du vil ha mer informasjon, kan du se FORMAT.
- De støttede modellkulturene er:
- Engelsk (
en) - Fransk (
fr) - Tysk (
de) - Spansk (
es) - Portugisisk (
pt) - Russisk (
ru) - Arabisk (
ar) - Tyrkisk (
tr) - Dansk (
da) - Nederlandsk (
nl) - Finsk (
fi) - Gresk (
el) - Ungarsk (
hu) - Italiensk (
it) - Norsk (
no,nbognn) - Rumensk (
ro) - Svensk (
sv) - Tamil (
ta)
- Engelsk (
- For kulturer som ikke støttes,
TEXTCONTAINSbruker du en generisk tokenizer med små bokstaver uten å stanse eller fjerne stoppord. - Uthevingsdelegering støttes ikke. Samsvarer for eksempel
caféikkecafe. - Funksjonen krever en fast fulltekstindeks på
within_text_column. Den støttes for lagringsmoduser for Import, Dobbel og Direct Lake. Andre lagringsmoduser returnerer en feil. - Funksjonen evalueres rad for rad. Før du bruker den i en beregnet kolonne over en svært stor tabell, må du teste ytelsen med en representativ arbeidsbelastning.
-
TEXTCONTAINSreturnerer en boolsk verdi og er ikke ment for relevansrangering. Bruk TEXTSIMILARITY til å rangere treff.
Eksempler
Samsvare med et hvilket som helst søkeord
Følgende spørring returnerer produkter med beskrivelser som inneholder et token som samsvarer med 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 |
Samsvare med alle søkeord
Kombiner separate anrop med operatoren && for å kreve alle vilkårene:
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 |
Finn et uklart treff
Følgende spørring bruker skrivefeiltolerante samsvar for å finne kommentarer som inneholder et token som ligner headphonepå:
EVALUATE
FILTER (
Reviews,
TEXTCONTAINS ( Reviews[Comment], "headphone", FUZZYMATCHING )
)
| Eksempeltekst | Resultat |
|---|---|
These headphones are great |
TRUE |
Best headfone I own |
TRUE |
Excellent earbuds |
FALSE |
Finne et uttrykkss match
Følgende spørring finner beskrivelser der noise og cancel vises ved siden av hverandre og i den rekkefølgen:
EVALUATE
FILTER (
Products,
TEXTCONTAINS ( Products[Description], "noise cancel", PHRASEMATCHING )
)
| Eksempeltekst | Resultat |
|---|---|
Noise cancel headphones pro |
TRUE |
Cancel noise adapter |
FALSE |