| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| Text1 | text | ข้อความตัวแรก |
| Text2 | text | ข้อความตัวที่สอง |
EXACT ใช้เปรียบเทียบข้อความ 2 ค่าแบบ “ตรงตัว” โดยคำนึงถึงตัวพิมพ์เล็ก/ใหญ่ (case-sensitive) ถ้าข้อความเหมือนกันทุกตัวอักษรจะคืน TRUE ไม่เช่นนั้นคืน FALSE เหมาะกับการตรวจรหัสที่ต้องตรงเป๊ะ หรือการตรวจข้อความที่ต้องแยกกรณีตัวพิมพ์
เช่น ตรวจว่าโค้ดที่พิมพ์มาตรงกับรหัสจริง (แยกตัวพิมพ์)
เช่น ต้องการถือว่า "abc" ต่างจาก "ABC"
เมื่อข้อความเหมือนกันทุกตัวอักษร EXACT จะคืน TRUE
EXACT แยกตัวพิมพ์เล็ก/ใหญ่ จึงถือว่า abc ไม่เท่ากับ ABC
เหมาะกับกรณีที่รหัสต้องตรงแบบแยกตัวพิมพ์
ในหลายกรณีการเปรียบเทียบข้อความด้วย = อาจไม่เน้นเรื่องตัวพิมพ์เล็ก/ใหญ่เท่า EXACT แต่ EXACT ถูกออกแบบมาเพื่อเปรียบเทียบแบบตรงตัวและแยก case ชัดเจน
คุณสามารถแปลงทั้งสองข้อความให้เป็นตัวพิมพ์แบบเดียวกันก่อน (เช่น ใช้ LOWER/UPPER) แล้วค่อยเปรียบเทียบ
ฟังก์ชันที่ผู้เขียนโยงไว้กับ EXACT จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
FIND คืนค่าตำแหน่งเริ่มต้นของ FindText ภายใน WithinText (เริ่มนับที่ 1) โดยค้นหาแบบแยกตัวพิมพ์ใหญ่/เล็ก และสามารถระบุ StartNum/NotFoundValue เพื่อควบคุมจุดเริ่มค้นหาและผลลัพธ์เมื่อไม่พบได้
FORMAT ใช้แปลงค่า (ตัวเลข วันที่ เวลา) เป็น Text ตามรูปแบบที่ต้องการ เช่น แปลง 0.25 เป็น "25%" หรือ 2025-12-20 เป็น "20/12/2025" โดยสนับสนุน locale ต่างๆ
LEN นับจำนวนอักขระของสตริง รวมช่องว่างด้วย ใช้สำหรับตรวจสอบความยาวข้อมูล การทำความสะอาด และงานเงื่อนไขตามความยาวข้อความ
LOWER แปลงข้อความให้เป็นตัวพิมพ์เล็กทั้งหมด มีประโยชน์มากสำหรับการทำความสะอาดข้อมูลและแก้ปัญหาคีย์ไม่ตรงกันเพราะเหตุคำต่างชั้นอักษร
SEARCH คืนค่าตำแหน่งเริ่มต้นของข้อความที่ค้นหา (ค้นหาแบบไม่สนตัวพิมพ์) หากไม่พบจะเกิดข้อผิดพลาด สามารถใช้กับ IFERROR หรือ COALESCE เพื่อจัดการกรณีไม่พบ
ฟังก์ชันทำความสะอาดข้อความ ลบช่องว่างส่วนเกินนำหน้า ท้าย และช่องว่างหลายตัวระหว่างคำ โดยคงไว้ช่องว่างเดี่ยวระหว่างคำเท่านั้น
UPPER แปลงข้อความให้เป็นตัวพิมพ์ใหญ่ทั้งหมด ใช้บ่อยเพื่อปรับปรุงคุณภาพข้อมูลและทำให้การเปรียบเทียบข้อความแม่นยำ
VALUE แปลงข้อความที่แทนตัวเลขให้เป็นตัวเลข (decimal) เหมาะสำหรับข้อมูลนำเข้าที่ตัวเลขถูกเก็บเป็นข้อความหรือข้อมูลที่ไม่ทำความสะอาดอย่างถูกต้อง
CONTAINSSTRINGEXACT ใช้สำหรับการวิเคราะห์ข้อมูล DAX
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่