تابع PathItem
تابع PathItem این تابع مقادیردر سطح مورد نظر بر میگرداند مثال مقادیر سطح ۱ از یک درختواره را بر میگرداند
(<PATHITEM(<path>, <position>, <type
ورودی path این تابع یک درخت است
ورودی position سطح مورد نظر را معین می نماید
ورودی type وابسته به نوع داده در این درخت دارد اگر درخت از نوع رشته باشد ۰ و اگر از نوع عد باشد ۱ را به عنوان ورودی میگیرد و خروجی این تابع یک تک مقدار است
مثال : در مثال داده ایی بخش اول توابع پدر فرزندی یک داده از چارت سازمانی یک سازمان را بررسی کردیم در همین مثال اگر بخواهیم سطح ۱ در این درختواره را بدست بیاوریم می نویسیم :
(Level1 = PATHITEM(ParentChild[Tree],1,1
خروجی این تابع سطح ۱ این درختواره است مانند

تابع PATHLENGTH
تابع PATHLENGTH
(PATHLENGTH(Path
همانطور که ملاحظه می نمائید ورودی این تابع یک درخت است و خروجی این تابع عمق درخت را برمی گرداند
مثال :
([pathLenght = PATHLENGTH(ParentChild[Tree

تابع PATHITEMREVERSE
تابع PATHITEMREVERSE
این تابع مقدار دادهایی درخت را از برگ به سمت ریشه (از راست به چپ ) در سطح کورد نظر را بر میگرداند
(<PATHITEMREVERSE(<path>, <position>, <type
ورودی path این تابع یک درخت است
ورودی position سطح مورد نظر را معین می نماید
ورودی type وابسته به نوع داده در این درخت دارد اگر درخت از نوع رشته باشد ۰ و اگر از نوع عد باشد ۱ را به عنوان ورودی میگیرد و خروجی این تابع یک تک مقدار اس
مثال :
(PATHITEMREVERSE = PATHITEMREVERSE(ParentChild[Tree],2,INTEGER
