PATHITEM
นําไปใช้กับ: การคํานวณคอลัมน์จากการคํานวณ ตารางจากการคํานวณ หน่วยวัดภาพการคํานวณ
แสดงหน่วยข้อมูลที่ตําแหน่งที่ระบุจากสตริงที่เป็นผลมาจากการประเมินฟังก์ชัน PATH ตําแหน่งจะถูกนับจากซ้ายไปขวา
ไวยากรณ์
PATHITEM(<path>, <position>[, <type>])
พารามิเตอร์
เงื่อนไข | คำนิยาม |
---|---|
path | สตริงข้อความในรูปแบบของผลลัพธ์ของฟังก์ชัน PATH |
ฐานะ | นิพจน์จํานวนเต็มที่มีตําแหน่งของหน่วยข้อมูลที่จะส่งกลับ |
ชนิด | (ไม่บังคับ) ค่าจาระหนกที่กําหนดชนิดข้อมูลของผลลัพธ์: |
การแจงนับของชนิด
การแจงนับ | การแจงนับสํารอง | คำอธิบาย |
---|---|---|
ข้อความ | 0 | ผลลัพธ์จะแสดงด้วยข้อความชนิดข้อมูล (ค่าเริ่มต้น) |
จํานวนเต็ม | 1 | ผลลัพธ์จะแสดงเป็นจํานวนเต็ม |
ค่าที่ส่งกลับ
ตัวระบุทแสดงโดยฟังก์ชัน PATH ที่ตําแหน่งที่ระบุในรายการตัวระบุ หน่วยข้อมูลที่แสดงโดยฟังก์ชัน PATH จะถูกเรียงลําดับตามไกลที่สุดไปยังปัจจุบัน
หมายเหตุ
ฟังก์ชันนี้สามารถใช้เพื่อแสดงระดับที่เฉพาะเจาะจงจากลําดับชั้นที่ส่งกลับโดยฟังก์ชัน PATH ตัวอย่างเช่น คุณสามารถแสดงเฉพาะผู้จัดการระดับข้ามสําหรับพนักงานทุกคน
ถ้าคุณระบุตัวเลขสําหรับ ตําแหน่ง ที่น้อยกว่าหนึ่ง (1) หรือมากกว่าจํานวนองค์ประกอบใน เส้นทาง ฟังก์ชัน PATHITEM จะแสดงเป็น BLANK
ถ้า ชนิด ไม่ใช่องค์ประกอบการแจงนับที่ถูกต้อง ระบบจะแสดงข้อผิดพลาด
ฟังก์ชันนี้ไม่ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณหรือกฎการรักษาความปลอดภัยระดับแถว (RLS)
ตัวอย่าง
ตัวอย่างต่อไปนี้แสดงผู้จัดการระดับที่สามของพนักงานปัจจุบัน ซึ่งจะใช้รหัสพนักงานและผู้จัดการในการป้อนข้อมูลไปยังฟังก์ชัน PATH ที่ส่งกลับสตริงที่มีลําดับชั้นของพาเรนต์ไปยังพนักงานปัจจุบัน จากสตริง PATHITEM แสดงรายการที่สามเป็นจํานวนเต็ม
= PATHITEM(PATH(Employee[EmployeeKey], Employee[ParentEmployeeKey]), 3, 1)