خانه / آموزش مقدماتی 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

درباره‌ی حمیدرضا بابازاده

تحلیلگر داده و متخصص هوش تجاری در اتریش هستم و تجربه کار بعنوان مشاور و مدرس BI در شرکتهای مختلف رو دارم . بیش از 1300 ساعت سابقه تدریس دوره های Microsoft BI و PowerBI رو در آموزشگاه سماتک و مجتمع فنی تهران دارم .

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

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

در ادامه توابع ریاضی  Math and Trig Funcation   به تابع های Round  می پردازیم Round …

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

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

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