Share via


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)

ตัวอย่าง

ชื่อตาราง: 'ข้อมูล'

ประเทศ / ภูมิภาค รัฐ/จังหวัด 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 )
)

กลับ:

ประเทศ รัฐ/จังหวัด Count รวม
IND Wb 10 900
USA CA 5 500
USA WA 10 900

ISONORAFTER