خانه / آموزش مقدماتی DAX / آموزش DAX،توابع پدر فرزندی (Parent Child) بخش دوم

آموزش DAX،توابع پدر فرزندی (Parent Child) بخش دوم

تابع 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

درباره‌ی نفیسه حجاری

نفیسه حجاری
کارشناس هوش تجاری ، تحلیگر و طراح بانک های اطلاعاتی .دانشجوی پایتون

همچنین ببینید

آموزش DAX،توابع ریاضی درDAX بخش دوم

توابع ریاضیاتی MATH & Trig function ([<DIVIDE(, [,<alternateresult

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

معادله امنیتی (فقط عدد بنویسید) *