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