ฟังก์ชันข้อมูล
ฟังก์ชันข้อมูล DAX จะดูที่เซลล์หรือแถวที่ระบุให้เป็นอาร์กิวเมนต์ และบอกให้คุณทราบว่าค่าตรงกับชนิดที่คาดไว้หรือไม่ ตัวอย่างเช่น ฟังก์ชัน ISERROR ส่งกลับค่า TRUE ถ้าค่าที่คุณอ้างอิงมีข้อผิดพลาด
ในหมวดหมู่นี้
Function | Description |
---|---|
COLUMNSTATISTICS | ส่งกลับตารางสถิติเกี่ยวกับทุกคอลัมน์ในทุกตารางในแบบจําลอง |
ประกอบ ด้วย | แสดงค่า true ถ้ามีคอลัมน์ที่อ้างอิงทั้งหมดอยู่หรือมีอยู่ในคอลัมน์เหล่านั้น มิฉะนั้น ฟังก์ชันจะส่งกลับ false |
ประกอบด้วยแถว | แสดงค่า TRUE ถ้ามีแถวของค่าหรือมีอยู่ในตาราง หรือระบบจะให้ผลลัพธ์เป็น FALSE ถ้าเป็นอย่างอื่น |
CONTAINSSTRING | แสดงค่า TRUE หรือ FALSE เพื่อระบุว่าสตริงหนึ่งมีสตริงอื่นหรือไม่ |
CONTAINSSTRINGEXACT | แสดงค่า TRUE หรือ FALSE เพื่อระบุว่าสตริงหนึ่งมีสตริงอื่นหรือไม่ |
CUSTOMDATA | แสดงเนื้อหาของคุณสมบัติ CustomData ในสายอักขระการเชื่อมต่อ |
HASONEFILTER | แสดงค่า TRUE เมื่อจํานวนของค่าที่กรองโดยตรงบน columnName คือหนึ่ง นอกเหนือจากนี้ จะแสดงเป็น FALSE |
HASONEVALUE | ส่งกลับ TRUE เมื่อมีการกรองบริบทสําหรับ คอลัมน์ columnName เป็นค่าที่แตกต่างกันเพียงหนึ่งรายการเท่านั้น มิฉะนั้นเป็น FALSE |
ISAFTER | ฟังก์ชันบูลีนที่เลียนแบบลักษณะการทํางานของคําสั่ง Start At และแสดงค่า true สําหรับแถวที่ตรงตามพารามิเตอร์เงื่อนไขทั้งหมด |
Isblank | ตรวจสอบว่าค่านั้นว่างเปล่าหรือไม่ แล้วส่งกลับ TRUE หรือ FALSE |
ISCROSSFILTERED | ส่งกลับ TRUE เมื่อมีการ กรอง columnName หรือคอลัมน์อื่นในตารางเดียวกันหรือตารางที่เกี่ยวข้อง |
ISEMPTY | ตรวจสอบว่าตารางว่างเปล่าหรือไม่ |
ISERROR | ตรวจสอบว่าค่านั้นเป็นข้อผิดพลาดหรือไม่ แล้วส่งกลับ TRUE หรือ FALSE |
ISEVEN | แสดงค่า TRUE ถ้าจํานวนเป็นเลขคู่ หรือ FALSE ถ้าจํานวนเป็นเลขคี่ |
ISFILTERED | ส่งกลับ TRUE เมื่อมีการ กรอง columnName โดยตรง |
ISINSCOPE | ส่งกลับเป็น true เมื่อคอลัมน์ที่ระบุคือระดับในลําดับชั้นของระดับ |
ISLOGICAL | ตรวจสอบว่าค่านั้นเป็นค่าตรรกะหรือไม่ (TRUE หรือ FALSE) แล้วให้ผลลัพธ์เป็น TRUE หรือ FALSE |
ISNONTEXT | ตรวจสอบว่าค่าไม่ใช่ข้อความ (เซลล์ว่างไม่ใช่ข้อความ) และแสดงค่า TRUE หรือ FALSE |
ISNU เมกะไบต์ ER | ตรวจสอบว่าค่านั้นเป็นตัวเลขหรือไม่ แล้วส่งกลับ TRUE หรือ FALSE |
ISODD | แสดงค่า TRUE ถ้าจํานวนเป็นเลขคี่ หรือ FALSE หากจํานวนเป็นเลขคู่ |
ISONORAFTER | ฟังก์ชันบูลีนที่เลียนแบบลักษณะการทํางานของคําสั่ง Start At และแสดงค่า true สําหรับแถวที่ตรงตามพารามิเตอร์เงื่อนไขทั้งหมด |
ISSELECTEDMEASURE | ใช้โดยนิพจน์สําหรับหน่วยข้อมูลการคํานวณเพื่อกําหนดหน่วยวัดที่อยู่ในบริบทเป็นหนึ่งในหน่วยข้อมูลที่ระบุในรายการหน่วยวัด |
ISSUBTOTAL | สร้างคอลัมน์อื่นในนิพจน์ SUMMARIZE ซึ่งให้ผลลัพธ์เป็น True ถ้าแถวมีค่าผลรวมย่อยสําหรับคอลัมน์ที่ระบุเป็นอาร์กิวเมนต์ หรือระบบจะแสดงค่า False ถ้าเป็นอย่างอื่น |
ISTEXT | ตรวจสอบว่าค่านั้นเป็นข้อความหรือไม่ แล้วแสดง TRUE หรือ FALSE |
NONVISUAL | ทําเครื่องหมายตัวกรองค่าในนิพจน์ SUMMARIZECOLUMNS เป็นไม่ใช่วิชวล |
SELECTEDMEASURE | ใช้โดยนิพจน์สําหรับหน่วยข้อมูลการคํานวณเพื่ออ้างอิงหน่วยวัดที่อยู่ในบริบท |
SELECTEDMEASUREFORMATSTRING | ใช้โดยนิพจน์สําหรับหน่วยข้อมูลการคํานวณเพื่อดึงข้อมูลสตริงรูปแบบของหน่วยวัดที่อยู่ในบริบท |
SELECTEDMEASURENAME | ใช้โดยนิพจน์สําหรับหน่วยข้อมูลการคํานวณเพื่อกําหนดหน่วยวัดที่อยู่ในบริบทตามชื่อ |
USERCULTURE | แสดงตําแหน่งที่ตั้งสําหรับผู้ใช้ปัจจุบัน |
ชื่อ | ส่งกลับชื่อโดเมนและชื่อผู้ใช้จากข้อมูลประจําตัวที่กําหนดให้กับระบบในเวลาการเชื่อมต่อ |
USEROBJECTID | แสดง ID อปเจ็กต์หรือ SID ของผู้ใช้ปัจจุบัน |
USERPRINCIPALNAME | ส่งกลับชื่อหลักของผู้ใช้ |