แชร์ผ่าน


PATHITEMREVERSE

นําไปใช้กับ: คอลัมน์จากการคํานวณตารางจากการคํานวณMeasureการคํานวณวิชวล

แสดงหน่วยข้อมูลที่ position ที่ระบุจากสตริงที่เป็นผลมาจากการประเมินฟังก์ชัน PATH ตําแหน่งจะถูกนับย้อนหลังจาก right ไปยัง left

วากยสัมพันธ์

PATHITEMREVERSE(<path>, <position>[, <type>])

พารามิเตอร์

เทอม นิยาม
path สตริงข้อความที่เป็นผลมาจากการประเมินฟังก์ชัน PATH
position นิพจน์จํานวนเต็มที่มีตําแหน่งของหน่วยข้อมูลที่จะส่งกลับ ตําแหน่งจะถูกนับย้อนหลังจาก right ไปยัง left
type (ไม่บังคับ)ค่าจาระหนกที่กําหนดชนิดข้อมูลของผลลัพธ์:

การแจงนับของชนิด

การแจงนับ การแจงนับสํารอง คำอธิบาย
TEXT 0 ผลลัพธ์จะแสดงด้วยข้อความชนิดข้อมูล (ค่าเริ่มต้น)
INTEGER 1 ผลลัพธ์จะแสดงเป็นจํานวนเต็ม

value ผลลัพธ์

ลัคนาตําแหน่ง n ใน pathที่กําหนด โดยนับจากปัจจุบันไปเก่าที่สุด

หมาย เหตุ

  • ฟังก์ชันนี้สามารถใช้เพื่อรับหน่วยข้อมูลแต่ละรายการจากลําดับชั้นที่เป็นผลมาจากฟังก์ชัน PATH

  • ฟังก์ชันนี้จะย้อนกลับลําดับมาตรฐานของลําดับชั้น เพื่อให้มีการแสดงรายการหน่วยข้อมูลที่ใกล้เคียงที่สุด firstเช่น if ฟังก์ชัน PATh จะแสดงรายชื่อผู้จัดการเหนือพนักงานในลําดับชั้น ฟังก์ชัน PATHITEMREVERSE จะแสดงผู้จัดการโดยตรงของพนักงานในตําแหน่งที่ 2 เนื่องจากตําแหน่งที่ 1 contains รหัสของพนักงาน

  • If ตัวเลขที่ระบุสําหรับ position น้อยกว่าหนึ่ง (1) or มากกว่าจํานวนองค์ประกอบใน pathฟังก์ชัน PATHITEM จะแสดง BLANK

  • If type จะถูก not แสดงผลเป็นองค์ประกอบการแจงนับที่ถูกต้อง error

  • ฟังก์ชันนี้ not ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณ or กฎการรักษาความปลอดภัยระดับแถว (RLS)

ตัวอย่าง

ตัวอย่างต่อไปนี้ใช้คอลัมน์ ID พนักงานเป็นการป้อนข้อมูลไปยังฟังก์ชัน PATHand ย้อนกลับรายการขององค์ประกอบที่เหนือขึ้นไปแปรเปลี่ยนที่ส่งกลับ ตําแหน่งที่ระบุคือ 3 and ชนิดผลลัพธ์คือ 1; ดังนั้น ฟังก์ชัน PATHITEMREVERSE จะแสดงจํานวนเต็มที่แสดงถึงผู้จัดการสองระดับนับจากพนักงาน

= PATHITEMREVERSE(PATH(Employee[EmployeeKey], Employee[ParentEmployeeKey]), 3, 1)