Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Vzťahuje sa na:
vypočítaný stĺpec
vypočítanej tabuľky![]()
vizuálového výpočtu
Vráti hodnotu TRUE , ak sa text v stĺpci zhoduje s hľadaným reťazcom podľa zadaného režimu celotextového vyhľadávania. Inak vráti FALSE.
Syntax
TEXTCONTAINS(<within_text_column>, <search_text>[, <match_mode>])
Parametre
| Termín | Definícia |
|---|---|
within_text_column |
Stĺpec obsahujúci textové hodnoty, ktoré sa majú vyhľadávať. Stĺpec musí mať typ údajov Reťazec. |
search_text |
Textový reťazec, ktorý definuje podmienku vyhľadávania. |
match_mode |
(Voliteľné) Zodpovedajúce správanie, ktoré sa má použiť. Podporované hodnoty sú TEXTMATCHING, FUZZYMATCHINGa PHRASEMATCHING. Predvolená hodnota je TEXTMATCHING. |
Vrátená hodnota
TRUE ak sa text v within_text_column parametri zhoduje search_text s parametrom match_mode; inak , FALSE.
Režimy zhody
| Režim | Správanie |
|---|---|
TEXTMATCHING |
Tokenizuje text, ktorý obsahuje niektorý z hľadaných výrazov search_text , a skontroluje zhodu s textom. |
FUZZYMATCHING |
Zodpovedá tokenom, ktoré sú podobné vyhľadávacím tokenom v malej vzdialenosti úprav, ktorá podporuje zhodu odolnú voči preklepom. |
PHRASEMATCHING |
Skontroluje zhodu analyzovaných tokenov, ktoré sa zobrazujú vedľa seba a v zadanom poradí. Interpunkcia nemá vplyv na sekvenciu tokenu. |
Poznámky
- Vo vyhľadávaní sa nerozlišujú malé a veľké písmená.
- Táto funkcia používa výrazy špecifické pre jazyk a odstránenie stop-word na základe jazykovej verzie modelu. Napríklad pomocou parametra môžu pochádzať vyhľadávania
runzhodyrunning,runsarunner. Odstránenie stop-word ignoruje bežné slová výplne, ako napríkladthe,and,ofain. - Zoradenie podľa stĺpca neriadi jazyk analyzátora. Ovláda ju kultúra modelov. V aplikácii Power BI Desktop vyberte položky Súbor>Možnosti a nastavenia>Možnosti>Aktuálny súbor>Miestne nastavenia>Jazyk modelu na nastavenie jazyka modelu. Ďalšie informácie nájdete na stránke FORMAT.
- Podporované kultúry modelov sú:
- Angličtina (
en) - Francúzština (
fr) - Nemčina (
de) - Španielčina (
es) - Portugalčina (
pt) - Ruština (
ru) - Arabčina (
ar) - Turečtina (
tr) - Dánčina (
da) - Holandčina (
nl) - Fínčina (
fi) - Gréčtina (
el) - Maďarčina (
hu) - Taliančina (
it) - Nórčina (
no,nbann) - Rumunčina (
ro) - Švédčina (
sv) - Tamil (
ta)
- Angličtina (
- Pre nepodporované kultúry
TEXTCONTAINSpoužíva generický tokenizer s malými písmenami bez zastavenia alebo odstránenia stop-word. - Postupné posúvanie diakritiky nie je podporované. Nezhoduje sa napríklad
cafés parametromcafe. - Funkcia vyžaduje trvalý index celých textov v .
within_text_columnJe podporovaný pre režimy úložiska Import, Dual a Direct Lake. Ostatné režimy úložiska vrátia chybu. - Funkcia sa vyhodnotí riadok podľa riadka. Pred použitím vo vypočítanom stĺpci vo veľmi veľkej tabuľke otestujte výkon s reprezentatívnym vyťažením.
-
TEXTCONTAINSvráti booleovskú hodnotu a nie je určená na poradie relevancie. Pomocou vlastnosti TEXTSIMILARITY môžete zoradiť zhody.
Príklady
Nájsť zhodu s ľubovoľným hľadaným výrazom
Nasledujúci dotaz vráti produkty, ktorých popisy obsahujú token, ktorý sa zhoduje buď wireless s bluetooth:
EVALUATE
FILTER (
Products,
TEXTCONTAINS ( Products[Description], "wireless bluetooth" )
)
| Príklad textu | Výsledok |
|---|---|
Wireless headphones with Bluetooth 5.0 |
TRUE |
Wireless noise-cancelling headphones |
TRUE |
Wired headphones |
FALSE |
Priradiť všetky hľadané výrazy
Skombinujte samostatné volania s operátorom, && aby sa vyžadovali všetky výrazy:
EVALUATE
FILTER (
Reviews,
TEXTCONTAINS ( Reviews[Comment], "battery" )
&& TEXTCONTAINS ( Reviews[Comment], "life" )
)
| Príklad textu | Výsledok |
|---|---|
Battery life is amazing |
TRUE |
Good life from this battery |
TRUE |
Battery charges fast |
FALSE |
Vyhľadať približnú zhodu
Nasledujúci dotaz používa zhodu odolný voči preklepom na vyhľadanie komentárov obsahujúcich token podobný :headphone
EVALUATE
FILTER (
Reviews,
TEXTCONTAINS ( Reviews[Comment], "headphone", FUZZYMATCHING )
)
| Príklad textu | Výsledok |
|---|---|
These headphones are great |
TRUE |
Best headfone I own |
TRUE |
Excellent earbuds |
FALSE |
Vyhľadanie zhody frázy
Nasledujúci dotaz vyhľadá popisy, v ktorých noise sa nachádzajú a cancel zobrazujú sa vedľa seba a v tomto poradí:
EVALUATE
FILTER (
Products,
TEXTCONTAINS ( Products[Description], "noise cancel", PHRASEMATCHING )
)
| Príklad textu | Výsledok |
|---|---|
Noise cancel headphones pro |
TRUE |
Cancel noise adapter |
FALSE |