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