Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:
Hesaplanan sütun
Hesaplanan tablo
Ölçü
Görsel hesaplama
Sütundaki metin, belirtilen tam metin arama moduna göre bir arama dizesiyle eşleşiyorsa döndürür TRUE . Aksi takdirde FALSEdeğerini döndürür.
Syntax
TEXTCONTAINS(<within_text_column>, <search_text>[, <match_mode>])
Parameters
| Term | Tanımı |
|---|---|
within_text_column |
Aranacak metin değerlerini içeren sütun. Sütun dize veri türüne sahip olmalıdır. |
search_text |
Arama koşulunu tanımlayan bir metin dizesi. |
match_mode |
(İsteğe bağlı) Kullanılacak eşleşen davranış. Desteklenen değerler , TEXTMATCHINGve FUZZYMATCHINGdeğerleridirPHRASEMATCHING. Varsayılan değer: TEXTMATCHING. |
Dönüş değeri
TRUE içindeki within_text_column metin ile eşleşiyorsa search_textmatch_mode; eşleşmiyorsa, FALSE.
Eşleştirme modları
| Mode | Davranış |
|---|---|
TEXTMATCHING |
Arama terimlerinden herhangi birini içeren metinleri search_text belirteçleştirir ve eşleştirir. |
FUZZYMATCHING |
Yazım hatasına dayanıklı eşleştirmeyi destekleyen küçük bir düzenleme uzaklığındaki arama belirteçlerine benzer belirteçlerle eşleşir. |
PHRASEMATCHING |
Birbirinin yanında ve belirtilen sırada görünen analiz edilen belirteçlerle eşleşir. Noktalama işaretleri belirteç dizisini etkilemez. |
Remarks
- Arama, büyük-küçük harf farkı gözetmez.
- işlevi, model kültürüne göre dile özgü köklendirme ve durdurma sözcüğü kaldırma uygular. Örneğin, kök oluşturma , ve
runnerile eşleşmesirunsrunningiçinrunbir arama yapılmasına izin verir. Stop-word kaldırma, , ,andofveingibithesık kullanılan dolgu sözcüklerini yoksayar. - Sütun başına harmanlama çözümleyici dilini denetlemez. Model kültürü bunu denetler. Power BI Desktop'ta, model dilini ayarlamak için Dosya>Seçenekleri ve ayarlar>Seçenekler>Geçerli dosya>Bölgesel ayarlar>Model dili'ni seçin. Daha fazla bilgi için bkz. FORMAT.
- Desteklenen model kültürleri şunlardır:
- İngilizce (
en) - Fransızca (
fr) - Almanca (
de) - İspanyolca (
es) - Portekizce (
pt) - Rusça (
ru) - Arapça (
ar) - Türkçe (
tr) - Danca (
da) - Flemenkçe (
nl) - Fince (
fi) - Yunanca (
el) - Macarca (
hu) - İtalyanca (
it) - Norveç dili (
no,nbvenn) - Rumence (
ro) - İsveççe (
sv) - Tamil dili (
ta)
- İngilizce (
- Desteklenmeyen kültürler için,
TEXTCONTAINSsözcük kaldırmadan veya kaldırmadan genel bir küçük harf belirteci kullanır. - Vurgu katlama desteklenmez. Örneğin,
caféile eşleşmiyorcafe. - işlevi üzerinde
within_text_columnkalıcı bir tam metin dizini gerektirir. İçeri Aktarma, İkili ve Direct Lake depolama modları için desteklenir. Diğer depolama modları hata döndürür. - İşlev satır satır değerlendirilir. Bunu çok büyük bir tablonun üzerindeki hesaplanmış bir sütunda kullanmadan önce, performansı temsili bir iş yüküyle test edin.
-
TEXTCONTAINSBir Boole değeri döndürür ve ilgi derecelendirmesi için tasarlanmamıştır. Eşleşmeleri sıralamak için TEXTSIMILARITY kullanın.
Örnekler
Herhangi bir arama terimini eşleştirme
Aşağıdaki sorgu, açıklamaları veya bluetoothile eşleşen wireless bir belirteç içeren ürünleri döndürür:
EVALUATE
FILTER (
Products,
TEXTCONTAINS ( Products[Description], "wireless bluetooth" )
)
| Örnek metin | Result |
|---|---|
Wireless headphones with Bluetooth 5.0 |
TRUE |
Wireless noise-cancelling headphones |
TRUE |
Wired headphones |
FALSE |
Tüm arama terimlerini eşleştir
Tüm terimleri gerektirmek için ayrı çağrıları && işleçle birleştirin:
EVALUATE
FILTER (
Reviews,
TEXTCONTAINS ( Reviews[Comment], "battery" )
&& TEXTCONTAINS ( Reviews[Comment], "life" )
)
| Örnek metin | Result |
|---|---|
Battery life is amazing |
TRUE |
Good life from this battery |
TRUE |
Battery charges fast |
FALSE |
Benzer eşleşme bulma
Aşağıdaki sorgu, benzeri headphonebir belirteç içeren açıklamaları bulmak için yazım hatasına dayanıklı eşleştirme kullanır:
EVALUATE
FILTER (
Reviews,
TEXTCONTAINS ( Reviews[Comment], "headphone", FUZZYMATCHING )
)
| Örnek metin | Result |
|---|---|
These headphones are great |
TRUE |
Best headfone I own |
TRUE |
Excellent earbuds |
FALSE |
Tümcecik eşleşmesi bulma
Aşağıdaki sorgu, yan yana ve cancel bu sırada görünen açıklamaları noise bulur:
EVALUATE
FILTER (
Products,
TEXTCONTAINS ( Products[Description], "noise cancel", PHRASEMATCHING )
)
| Örnek metin | Result |
|---|---|
Noise cancel headphones pro |
TRUE |
Cancel noise adapter |
FALSE |