CONTAINS
นําไปใช้กับ: คอลัมน์จากการคํานวณตารางจากการคํานวณ
หน่วยวัด
การคํานวณวิชวล
แสดงค่า true ถ้ามีคอลัมน์ที่อ้างอิงทั้งหมดอยู่หรือมีอยู่ในคอลัมน์เหล่านั้น มิฉะนั้น ฟังก์ชันจะส่งกลับ false
วากยสัมพันธ์
CONTAINS(<table>, <columnName>, <value>[, <columnName>, <value>]…)
พารามิเตอร์
เทอม | นิยาม |
---|---|
table |
นิพจน์ DAX ใด ๆ ที่แสดงตารางของข้อมูล |
columnName |
ชื่อของคอลัมน์ที่มีอยู่โดยใช้ไวยากรณ์ DAX มาตรฐาน ไม่สามารถเป็นนิพจน์ได้ |
value |
นิพจน์ DAX ใด ๆ ที่แสดงค่าสเกลาเดียวที่จะค้นหาได้ใน columnName นิพจน์จะถูกประเมินอย่างแม่นยําหนึ่งครั้งและก่อนที่จะถูกส่งผ่านไปยังรายการอาร์กิวเมนต์ |
ค่าผลลัพธ์
ค่าของ TRUE
ถ้าแต่ละ value
ที่ระบุสามารถพบได้ใน columnName
ที่สอดคล้องกัน หรือ อยู่ในคอลัมน์เหล่านั้น มิฉะนั้น ฟังก์ชันจะส่งกลับ FALSE
หมาย เหตุ
อาร์กิวเมนต์
columnName
และvalue
ต้องมาเป็นคู่ มิฉะนั้นจะส่งกลับข้อผิดพลาดcolumnName
ต้องอยู่ในtable
ที่ระบุ หรือ ในตารางที่เกี่ยวข้องกับtable
ถ้า
columnName
อ้างอิงถึงคอลัมน์ในตารางที่เกี่ยวข้องแล้วจะต้องมีคุณสมบัติครบถ้วน มิฉะนั้น จะส่งกลับข้อผิดพลาดฟังก์ชันนี้ไม่ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณหรือกฎการรักษาความปลอดภัยระดับแถว (RLS)
ตัวอย่าง
ตัวอย่างต่อไปนี้สร้างหน่วยวัดที่บอกให้คุณทราบว่ามียอดขายทางอินเทอร์เน็ตของผลิตภัณฑ์ 214 และยอดขายให้กับลูกค้า 11185 ในเวลาเดียวกัน
= CONTAINS(InternetSales, [ProductKey], 214, [CustomerKey], 11185)