หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
นําไปใช้กับ: คอลัมน์จากการคํานวณ![]()
ตารางจากการคํานวณ
หน่วยวัด
การคํานวณวิชวล
ส่งกลับคะแนนความเกี่ยวข้องของจุดทศนิยมลอยตัวที่ระบุว่าข้อความในคอลัมน์ตรงกับสตริงการค้นหามากเพียงใด
ไวยากรณ์
TEXTSIMILARITY(<within_text_column>, <search_text>[, <match_mode>])
พารามิเตอร์
| เทอม | คำจำกัดความ |
|---|---|
within_text_column |
คอลัมน์ที่มีค่าข้อความสําหรับค้นหา คอลัมน์ต้องมีชนิดข้อมูลสตริง |
search_text |
สตริงข้อความที่กําหนดเงื่อนไขการค้นหา |
match_mode |
(ไม่บังคับ) ลักษณะการทํางานที่ตรงกันที่จะใช้ ค่าที่รองรับคือ TEXTMATCHING, FUZZYMATCHINGและPHRASEMATCHING ค่าเริ่มต้นคือTEXTMATCHING |
ค่าที่ส่งกลับ
คะแนนความเกี่ยวข้องของเลกซิคัลจุดทศนิยมลอยตัว ภายในการประเมินหนึ่ง คะแนนที่สูงขึ้นจะบ่งบอกถึงการจับคู่ที่แข็งแกร่งและ 0 ระบุว่าไม่ตรงกัน
คะแนนคือค่าการจัดอันดับแบบทึบแสง ไม่ใช่เปอร์เซ็นต์ ความน่าจะเป็น หรือหน่วยวัดความคล้ายคลึงกันตามปกติ เปรียบเทียบคะแนนภายในบริบทการค้นหาเดียวกันเท่านั้น
คะแนนไม่รับประกันว่าเทียบเท่าหรือเสถียรในการดําเนินการคิวรีต่างหาก สตริงการค้นหา คอลัมน์ บริบทตัวกรอง แหล่งข้อมูลหรือโหมดที่เก็บข้อมูล เนื้อหาดัชนีหรือรุ่นหรือแผนการดําเนินการ ปัจจัยเหล่านี้สามารถเปลี่ยนการดําเนินการให้คะแนน corpus หรือการให้คะแนนแม้ว่าค่าข้อความที่ปรากฏจะไม่เปลี่ยนแปลงก็ตาม
จับคู่โหมด
| โหมด | พฤติกรรม |
|---|---|
TEXTMATCHING |
โท search_text เค็นและให้คะแนนข้อความที่ตรงกับโทเค็นการค้นหาใด ๆ |
FUZZYMATCHING |
โทเค็นคะแนนที่คล้ายกับโทเค็นการค้นหาภายในระยะแก้ไขขนาดเล็ก โหมดนี้รองรับการจับคู่ที่ทนต่อการพิมพ์ผิด |
PHRASEMATCHING |
ให้คะแนนข้อความเมื่อโทเค็นที่วิเคราะห์ปรากฏถัดจากกันและตามลําดับที่ระบุ เครื่องหมายวรรคตอนไม่มีผลต่อลําดับโทเค็น |
หมายเหตุ
- การค้นหาต้องตรงตามตัวพิมพ์ใหญ่-เล็ก
- ฟังก์ชันใช้การเอาคําที่ระบุภาษาและการเอาคําออกตามวัฒนธรรมแบบจําลอง ตัวอย่างเช่น การลงขนาดจะช่วยให้การค้นหา
runตรงกับrunning,runsและrunnerได้ การเอาคําออกหยุดคําจะละเว้นคําตัวเติมทั่วไปเช่นthe,andof, และin - การจัดเรียงต่อคอลัมน์ไม่ได้ควบคุมภาษาของตัววิเคราะห์ วัฒนธรรมแบบจําลองควบคุมสิ่งนั้น ใน Power BI Desktop ให้เลือก ไฟล์>ตัวเลือกและการตั้งค่า>ตัวเลือกการตั้งค่า>ไฟล์>ปัจจุบันการตั้งค่า>ภูมิภาคภาษาแบบจําลอง เพื่อตั้งค่าภาษาของแบบจําลอง สําหรับข้อมูลเพิ่มเติม ให้ดูFORMAT
- วัฒนธรรมแบบจําลองที่ได้รับการสนับสนุนคือ:
- อังกฤษ (
en) - ภาษาฝรั่งเศส (
fr) - ภาษาเยอรมัน (
de) - ภาษาสเปน (
es) - ภาษาโปรตุเกส (
pt) - ภาษารัสเซีย (
ru) - อาหรับ (
ar) - ภาษาตุรกี (
tr) - ภาษาเดนมาร์ก (
da) - ภาษาดัตช์ (
nl) - ภาษาฟินแลนด์ (
fi) - กรีก (
el) - ภาษาฮังการี (
hu) - ภาษาอิตาลี (
it) - ภาษานอร์เวย์ (
no,nb, และnn) - ภาษาโรมาเนีย (
ro) - ภาษาสวีเดน (
sv) - ทมิฬ (
ta)
- อังกฤษ (
- สําหรับวัฒนธรรม
TEXTSIMILARITYที่ไม่สนับสนุน ให้ใช้โทเค็นตัวพิมพ์เล็กทั่วไปโดยไม่ต้องเอาคําขาดหรือหยุดคําออก - ไม่สนับสนุนการพับเน้น ตัวอย่างเช่น
caféไม่ตรงกับcafe - ฟังก์ชันต้องการดัชนีข้อความแบบเต็มที่ยังคงอยู่บน
within_text_columnรองรับโหมดที่เก็บข้อมูลแบบนําเข้า, คู่ และ Direct Lake โหมดที่เก็บข้อมูลอื่น ๆ จะแสดงข้อผิดพลาด - ฟังก์ชันจะถูกประเมินโดยแถว ก่อนที่จะใช้ในคอลัมน์จากการคํานวณบนตารางที่มีขนาดใหญ่มาก ให้ทดสอบประสิทธิภาพด้วยปริมาณงานที่เป็นตัวแทน
- ใช้ TEXTCONTAINS เมื่อคุณต้องการผลลัพธ์การจับคู่บูลีนแทนที่จะเป็นคะแนนความเกี่ยวข้อง
ตัวอย่าง
ส่งกลับแถวที่เกี่ยวข้องมากที่สุด
คิวรีต่อไปนี้จะส่งกลับการตรวจสอบห้ารายการที่มีคะแนนความเกี่ยวข้องสูงสุดสําหรับ great refrigerator:
EVALUATE
TOPN (
5,
FactReviews,
TEXTSIMILARITY ( FactReviews[Text], "great refrigerator" ), DESC
)
| ข้อความตัวอย่าง | คะแนน (สกอร์) |
|---|---|
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 |
กรองและจัดอันดับแถว
คิวรีต่อไปนี้จํากัดผลลัพธ์ในการตรวจทานที่ตรงกับ refrigeratorและจากนั้นจัดอันดับตามความเกี่ยวข้องของ :great refrigerator
EVALUATE
TOPN (
5,
FILTER (
FactReviews,
TEXTCONTAINS ( FactReviews[Text], "refrigerator" )
),
TEXTSIMILARITY ( FactReviews[Text], "great refrigerator" ), DESC
)
TEXTCONTAINS และ TEXTSIMILARITY ดําเนินการอย่างอิสระ การกรองแถวด้วย TEXTCONTAINS จะไม่เปลี่ยนแปลงขอบเขตดัชนีที่ใช้ในการคํานวณ TEXTSIMILARITY คะแนน
| ข้อความตัวอย่าง | คะแนน (สกอร์) |
|---|---|
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 |
แสดงคะแนนความเกี่ยวข้อง
คิวรี่ต่อไปนี้เพิ่มคะแนนความเกี่ยวข้องสําหรับแต่ละคําอธิบายผลิตภัณฑ์ไปยังผลลัพธ์:
EVALUATE
ADDCOLUMNS (
Products,
"Relevance score", TEXTSIMILARITY ( Products[Description], "wireless bluetooth" )
)
| ข้อความตัวอย่าง | คะแนน (สกอร์) |
|---|---|
Wireless headphones with Bluetooth |
2.35 |
Wired headphones |
0 |
เนื้อหาที่เกี่ยวข้อง
- การเชื่อมต่อข้อความ
- ฟังก์ชันข้อมูลของ