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

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

توابع پدر فرزندی (Parent Child)      

در ادامه آموزش DAX  به مبحث پدر فرزندی (Parent Child) می پردازیم

همه ما درداده های خود نمونه دادهایی مانند چارت سازمانی ، نمودار کارمندان ، درخت واره حسابداری و … را داریم

برای پیاده سازی داشبورد های اطلاعاتی نیاز داریم تا این روابط را مصور کنیم

اولین تابعی که با آن آشنا میشویم تابع Path  است

(<PATH(<ID_columnName>, <parent_columnName

خروجی این تابع یک درخت است .

code Parenent Name
۱ مدیر عامل
۲ ۱ معاونت فنی
۳ ۱ معاونت مالی و اداری
۴ ۱ معاونت قرار دادها
۵ ۱ معاونت اجرایی
۶ ۱ معاونت بازرگانی
۷ ۷ تدارکات
۸ ۷ انبار
۹ ۷ خرید
۱۰ ۷ فروش
۱۱ ۵ مدیران پروژه
۱۲ ۵ تگهداری و تعمیرات
۱۳ ۵ ماشین آلات
۱۴ ۴ مناقصات
۱۵ ۴ قراردادها
۱۶ ۴ امورحقوقی
۱۷ ۲ دفتر فنی
۱۸ ۲ R & D
۱۹ ۲ QC
۲۰ ۳ مالی
۲۱ ۳ اداری
۲۲ ۳ آموزش

این داده را در نظر بگیرید می خواهیم در این داده روابط و درختواره مورد نظر را داشته باشیم .بنابر این می نویسیم :

(Tree = Path(code,Parent

خروجی مانند شکل زیر است :

تابع بعدی تابع PATHCONTAINS   است  خروجی این تابع درست یا غلط false/true  است

(<PATHCONTAINS(<path>, <item

ورودی این تابع یک درخت است و یک عبارت

عملکرد این تابع وجود یک مورد را درون درخت بررسی می نماید

مثال :

(“PATHCONTAINS = PATHCONTAINS(Sheet1[Tree],”20

خروجی

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

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

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

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

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

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

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

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