تابع TREATAS در POWER BI

۳
(۲)

در این ویدئو مهندس حسین وثوقی قصد دارد شما را با تابع TREATAS در POWER BI آشنا سازد.

سناریوی رو بررسی میکنیم که از این تابع  استفاده میکنیم فرض میکنیم که در واقع دو تا جدول در مدل خودتون دارید که تو یکی اطلاعات خرید رو ذخیره میکنید و در دیگری اطلاعات فروش،و میشه نشون داد به چه میزان خرید و فروش داشتیم برای اینکار یه جدولی ایجاد میکنیم و brand name  رو انتخاب میکنیم و نیاز داریم دو تا measure  اضافه کنیم و فرمول هایی که بازمه رو مینویسیم  که اولیش salesAmountو بعد با استفاده از تابع SUMX میگه برو تو جدول SALESو Quantity  یعنی در واقع تعداد فروش من رو در unit price ضرب  کن برو برای هر ردیف تعداد رو در قیمت ضرب کن و ببین به چه میزان فروش داشتیم و salesAmount  ما در اینجا بدست میاد که درگ میکنیم و یک بار دیگر یک  measure اضافه میکنیم به نام purchase Amount با استفاده از تابع xsum این دفعه میگیم برو توی purchase  و برای هر ردیف Quantity رو در unit costضرب کنید و تایید میکنیم و این رو هم درگ میکنیم همینطوری که میبینید یکی از mesureها به درستی کار میکند و دیگری کارکرد درستی ندارد،دلیلش خیلی واضح است ما اومدیم نام برند هارو از جدول purchase انتخاب کردیم و purchase Amount که Measure  ما است چونکه از جدول Purchase است به راحتی فیلتر شده و برای هر برند در واقع مقدار خرید رو به درستی در مقابلش درج کرده اما salesAmount به این دلیل که در جدول sales هست وبرند های من هیچ ارتباطی ندارندو از جدول purchase  انتخاب شدند به درستی فیلتر نمیشوند و اعداد یکسان نمایش داده میشوند

حالا ما همین رو کپی میکنیم و از یک جدول  sales Amount  رو حذف میکنیم و در جدول دیگری  brandname  رو حذف میکنیم و brand رو از جدول sales انتخاب میکنیم ، purchase Amount  رو حذف میکنیم میبینید که اومدیم برند هارو از جدول sales انتخاب کردیم و به این دلیل که sales Amount هم اطلاعات جدول sales استفاده شده به درستی برش میخورد و فیلتر میشود

حالا ما اگر بخواهیم هر دوی این اطلاعات رو در جدول داشته باشیم یکی رو کپی میکنیم و توی یک پیج جدید اون رو میگذاریم و مثلا اون یکی که sales Amount هست رو یکباره دیگه درگ میکنیم اما اطلاعات غلطی رو به ما ارائه میده ما اگر بتونیم به یک روشی که این برند ها رو که ار جدول purchase  انتخاب شدند  رو انتقال بدهیم به این برند که از جدول sales  می اید میتونیم در واقع measure  مون رو اصلاح کنیم اینکار و ایجاد رابطه مجازی یا visual relationship از طریق تابع treatas قابل دستیابی است به صورتی که ما تو فرمول گفته بودیم که میزان فروش من رو بدست بیار میایم با استفاده از تابع Calculate هنوزم میگیم میزان فروش مارو بدست بیار اما با استفاده از  تابع Treatas میخواهیم فیلترمون رو منتقل کنیم اول با استفاده از تابع  Values  جدولی ایجاد میکنیم و میگیم برند ها رو از جدول purchase  برداره، منتقلش کن به همون برند ها ولی اینبار ازجدول  sales این رو اگر ما تایید کنیم خیلی زیبا میبینید که اعداد تغییر کردن ما در یک جدول بدون اینکه هیچ رابطه ایی ایجاد کنیم بدون اینکه هیچ دایمیشن واسطی ایجاد کنیم تونستیم به اعداد مد نظر خودمون دست پیدا کنیم

چه رتبه ای می‌دهید؟

میانگین ۳ / ۵. از مجموع ۲

اولین نفر باش

title sign
برچسب ها
title sign
دانلود ویدئو
تابع TREATAS در POWER BI
فرمت MP4
زمان ویدئو 7 دقیقه
حجم 87 مگابایت
دانلود ویدئو
title sign
معرفی نویسنده
مقالات
0 مقاله توسط این نویسنده
محصولات
0 دوره توسط این نویسنده
title sign
معرفی محصول
title sign
ویدیوهای مرتبط
title sign
دیدگاه کاربران

وبینار رایگان SQL Server؛ مسیری به سوی فرصت‌های شغلی بی‌شمار       پنج‌شنبه 30 فرودین ساعت 15
ثبت نام رایگان
close-image