Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Koskee seuraavia:
Laskettu sarake
Laskettu taulukko
Mittayksikkö
Visuaalinen laskenta -
Palauttaa arvon TRUE , jos sarakkeen teksti vastaa hakumerkkijonoa määritetyn koko tekstin hakutilan mukaisesti. Muussa tapauksessa se palautuu FALSE.
Syntaksi
TEXTCONTAINS(<within_text_column>, <search_text>[, <match_mode>])
Parametrit
| termi | Määritelmä |
|---|---|
within_text_column |
Sarake, joka sisältää haettavat tekstiarvot. Sarakkeen tietotyypin on oltava Merkkijono. |
search_text |
Tekstimerkkijono, joka määrittää hakuehdon. |
match_mode |
(Valinnainen) Käytettävä vastaava toiminta. Tuettuja arvoja ovat TEXTMATCHING, FUZZYMATCHINGja PHRASEMATCHING. Oletusarvo on TEXTMATCHING. |
Palautusarvo
TRUE jos teksti vastaa within_text_columnsearch_text kohteen parametria match_mode; muussa tapauksessa FALSE.
Vastaavuustilat
| Tila | Toimintatapa |
|---|---|
TEXTMATCHING |
Tunnukset search_text ja vastaa tekstiä, joka sisältää minkä tahansa hakusanan. |
FUZZYMATCHING |
Vastaa tunnuksia, jotka muistuttavat hakutunnuksia pienellä muokkausetäisyydellä ja jotka tukevat kirjoitusvirhesietoisia hakutunnuksia. |
PHRASEMATCHING |
Vastaa analysoituja tunnuksia, jotka näkyvät vierekkäin ja määritetyssä järjestyksessä. Välimerkit eivät vaikuta tunnuksen järjestykseen. |
Huomautuksia
- Haun kirjainkoolla ei ole merkitystä.
- Funktio käyttää kielikohtaista pysäyttämistä ja stop-word-poistamista mallin maa-asetuksen perusteella. Esimerkiksi tämän haun
runavulla saadaan vastaavuusrunning,runsjarunner. Stop-word-poistaminen ohittaa yleiset täytetoiminnon sanat, kutenthe,and,ofjain. - Sarakekohtainen lajittelu ei hallitse Analyzer-kieltä. Mallin maa-asetus ohjaa sitä. Valitse Power BI Desktopissa Tiedosto>Asetukset ja vaihtoehdot>Asetukset>Nykyinen tiedosto>Aluekohtaiset asetukset>Mallin kieli määrittääksesi mallin kielen. Lisätietoja on osoitteessa FORMAT.
- Tuetut mallikulttuurit ovat seuraavat:
- englanti (
en) - ranska (
fr) - saksa (
de) - espanja (
es) - portugali (
pt) - venäjä (
ru) - arabia (
ar) - turkki (
tr) - tanska (
da) - hollanti (
nl) - suomi (
fi) - kreikka (
el) - unkari (
hu) - italia (
it) - norja (
no,nbjann) - romania (
ro) - ruotsi (
sv) - Tamil (
ta)
- englanti (
- Maa-asetusta, jota ei tueta,
TEXTCONTAINSkäytetään yleisiä pieniä kirjaimia käyttävää tunnusta ilman, että se poistetaan tai poistetaan stop-wordilla. - Korostus lähteeseen delegointia ei tueta. Esimerkiksi
caféei vastaa kohdettacafe. - Funktio edellyttää pysyvää tekstimuotoista indeksiä ön
within_text_column. Sitä tuetaan tuonti-, kaksois- ja Direct Lake -tallennustiloissa. Muut tallennustilat palauttavat virheen. - Funktio arvioidaan rivi riviltä. Ennen kuin käytät sitä lasketussa sarakkeessa erittäin suuressa taulukossa, testaa suorituskykyä edustavalla kuormituksella.
-
TEXTCONTAINSpalauttaa totuusarvon, eikä sitä ole tarkoitettu osuvuussijoitukseen. Aseta vastaavuudet järjestykseen TEXTSIMILARITY-funktion avulla.
Esimerkkejä
Täsmää mikä tahansa hakuehto
Seuraava kysely palauttaa tuotteet, joiden kuvaukset sisältävät tunnuksen, joka vastaa joko wireless tai bluetooth:
EVALUATE
FILTER (
Products,
TEXTCONTAINS ( Products[Description], "wireless bluetooth" )
)
| Esimerkkiteksti | Tulos |
|---|---|
Wireless headphones with Bluetooth 5.0 |
TRUE |
Wireless noise-cancelling headphones |
TRUE |
Wired headphones |
FALSE |
Vastaa kaikkia hakutermejä
Edellytä kaikkia termejä yhdistämällä erilliset && kutsut operaattoriin:
EVALUATE
FILTER (
Reviews,
TEXTCONTAINS ( Reviews[Comment], "battery" )
&& TEXTCONTAINS ( Reviews[Comment], "life" )
)
| Esimerkkiteksti | Tulos |
|---|---|
Battery life is amazing |
TRUE |
Good life from this battery |
TRUE |
Battery charges fast |
FALSE |
Etsi sumea vastaavuus
Seuraavassa kyselyssä kirjoitusvirhesietoinen vastaavuus etsitään kommentteihin, jotka sisältävät seuraavanlaisen headphonetunnuksen:
EVALUATE
FILTER (
Reviews,
TEXTCONTAINS ( Reviews[Comment], "headphone", FUZZYMATCHING )
)
| Esimerkkiteksti | Tulos |
|---|---|
These headphones are great |
TRUE |
Best headfone I own |
TRUE |
Excellent earbuds |
FALSE |
Etsi lausevastaavuus
Seuraava kysely etsii kuvaukset, joissa noise ne cancel näkyvät vierekkäin ja tässä järjestyksessä:
EVALUATE
FILTER (
Products,
TEXTCONTAINS ( Products[Description], "noise cancel", PHRASEMATCHING )
)
| Esimerkkiteksti | Tulos |
|---|---|
Noise cancel headphones pro |
TRUE |
Cancel noise adapter |
FALSE |