ISAFTER
นําไปใช้กับ: คอลัมน์จากการคํานวณตารางจากการคํานวณหน่วยวัดการคํานวณวิชวล
ฟังก์ชันบูลีนที่เลียนแบบลักษณะการทํางานของคําสั่ง 'Start At' และแสดงค่า จริง สําหรับแถวที่ตรงตามพารามิเตอร์เงื่อนไขทั้งหมด
ตามลําดับการจัดเรียง พารามิเตอร์แรกจะถูกเปรียบเทียบกับพารามิเตอร์ที่สอง ถ้าลําดับการจัดเรียงเป็นแบบจากน้อยไปหามาก การเปรียบเทียบจะเกิดขึ้นในพารามิเตอร์แรกที่มากกว่าพารามิเตอร์ที่สอง ถ้าลําดับการจัดเรียงเป็นแบบจากมากไปหาน้อย การเปรียบเทียบจะเกิดขึ้นในพารามิเตอร์ที่สองที่น้อยกว่าพารามิเตอร์แรก
วากยสัมพันธ์
ISAFTER(<scalar_expression>, <scalar_expression>[, sort_order [, <scalar_expression>, <scalar_expression>[, sort_order]]…)
พารามิเตอร์
เทอม | นิยาม |
---|---|
scalar expression |
นิพจน์ใด ๆ ที่แสดงค่าสเกลา เช่น การอ้างอิงคอลัมน์หรือค่าจํานวนเต็มหรือสตริง โดยทั่วไปพารามิเตอร์แรกคือการอ้างอิงคอลัมน์และพารามิเตอร์ที่สองเป็นค่าสเกลา |
sort order |
(ไม่บังคับ) ลําดับที่มีการเรียงลําดับคอลัมน์ สามารถเรียงจากน้อยไปหามาก (ASC) หรือจากมากไปหาน้อย (DEC) ตามค่าเริ่มต้น ลําดับการจัดเรียงจะเรียงจากน้อยไปหามาก |
ค่าผลลัพธ์
จริง หรือ เท็จ
หมาย เหตุ
ฟังก์ชันนี้คล้ายกับ ISONORAFTER ความแตกต่างคือ ISAFTER ส่งกลับ true สําหรับค่าที่เรียงลําดับ อย่างเคร่งครัดหลังจาก ค่าตัวกรอง ซึ่ง ISONORAFTER ส่งกลับ true สําหรับค่าที่เรียงลําดับ ค่าตัวกรอง
ฟังก์ชันนี้ไม่ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณหรือกฎการรักษาความปลอดภัยระดับแถว (RLS)
ตัวอย่าง
ชื่อตาราง: 'ข้อมูล'
ประเทศ/ภูมิภาค | สภาพ | นับ | ทั้งหมด |
---|---|---|---|
IND | JK | 20 | 800 |
IND | MH | 25 | 1000 |
IND | WB | 10 | 900 |
ประเทศสหรัฐอเมริกา | CA | 5 | 500 |
ประเทศสหรัฐอเมริกา | WA | 10 | 900 |
นิพจน์ต่อไปนี้:
FILTER (
Info,
ISAFTER (
Info[Country], "IND", ASC,
Info[State], "MH", ASC )
)
กลับ:
ประเทศ | สภาพ | นับ | ทั้งหมด |
---|---|---|---|
IND | WB | 10 | 900 |
ประเทศสหรัฐอเมริกา | CA | 5 | 500 |
ประเทศสหรัฐอเมริกา | WA | 10 | 900 |