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 liukuluvun osuvuuspistemäärän, joka ilmaisee, kuinka voimakkaasti sarakkeen teksti vastaa hakumerkkijonoa.
Syntaksi
TEXTSIMILARITY(<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
Liukupisteen sanastollisen osuvuuden pistemäärä. Yhden arvioinnin aikana korkeampi pistemäärä ilmaisee vahvempaa vastaavuutta, ja 0 ei osoita vastaavuutta.
Pistemäärä on läpinäkymätön sijoitusarvo, ei prosenttiosuuden, todennäköisyyden tai normalisoidun samankaltaisuuden mittari. Vertaa pisteitä vain samassa hakukontekstissa.
Pisteet eivät välttämättä ole vertailukelpoisia tai vakaita erillisissä kyselysuorittuksissa, hakumerkkijonissä, sarakkeissa, suodatinkonteksteissa, tietolähteissä tai tallennustiloissa, indeksin sisällössä tai luonneissa tai suoritussuunnitelmissa. Nämä tekijät voivat muuttaa pisteytyksen corpus- tai pisteytyksen toteutusta, vaikka näkyvät tekstiarvot eivät muutu.
Vastaavuustilat
| Tila | Toimintatapa |
|---|---|
TEXTMATCHING |
Tunnusten ja pistemäärän search_text teksti, joka vastaa mitä tahansa hakutunnusta. |
FUZZYMATCHING |
Pisteytystunnukset, jotka muistuttavat hakutunnuksia pienellä muokkausetäisyydellä. Tämä tila tukee kirjoitusvirhesietoista vastaavuutta. |
PHRASEMATCHING |
Pisteteksti, kun analysoidut tunnukset 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,
TEXTSIMILARITYkä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.
- Käytä TEXTCONTAINS-funktiota , kun tarvitset totuusarvovastaavuustuloksen osuvuuspistemäärän sijaan.
Esimerkkejä
Palauta olennaisimmat rivit
Seuraava kysely palauttaa viisi arvostelua, joilla on parhaat osuvuuspisteet tuotteelle great refrigerator:
EVALUATE
TOPN (
5,
FactReviews,
TEXTSIMILARITY ( FactReviews[Text], "great refrigerator" ), DESC
)
| Esimerkkiteksti | Pisteet |
|---|---|
This is a great refrigerator, keeps everything cold and quiet. |
3.42 |
Fantastic fridge! Great cooling performance and very spacious. |
2.98 |
Our old refrigerator broke and this new one works great. |
2.54 |
Refrigerator is decent, not great but gets the job done. |
1.72 |
The refrigerator section is large, freezer is okay. |
1.10 |
Rivien suodattaminen ja sijoittaminen
Seuraava kysely rajoittaa tuloksen vastaamaan ja refrigeratorjärjestää ne sitten osuvuuden mukaan arvoon great refrigerator:
EVALUATE
TOPN (
5,
FILTER (
FactReviews,
TEXTCONTAINS ( FactReviews[Text], "refrigerator" )
),
TEXTSIMILARITY ( FactReviews[Text], "great refrigerator" ), DESC
)
TEXTCONTAINS ja TEXTSIMILARITY suorittaa itsenäisesti. Rivien TEXTCONTAINS suodattaminen käyttämällä ei muuta pisteiden laskemiseen TEXTSIMILARITY käytettyä indeksialuetta.
| Esimerkkiteksti | Pisteet |
|---|---|
This is a great refrigerator - quiet, spacious, and keeps food fresh. |
3.42 |
Fantastic fridge. Cooling performance is excellent and build quality is great. |
3.01 |
Our old refrigerator died, but this new one works great and runs silently. |
2.67 |
The refrigerator section is huge. Would be great if the freezer were larger. |
1,94 |
Solid refrigerator. Not the best, but overall a great value for the price. |
1.65 |
Näytä osuvuuspisteet
Seuraava kysely lisää tulokseen kunkin tuotekuvauksen osuvuuspisteet:
EVALUATE
ADDCOLUMNS (
Products,
"Relevance score", TEXTSIMILARITY ( Products[Description], "wireless bluetooth" )
)
| Esimerkkiteksti | Pisteet |
|---|---|
Wireless headphones with Bluetooth |
2.35 |
Wired headphones |
0 |