فروش لایسنس Power BI

با ما داده های خود را درک کنید تا برای آینده کسب و کارتان بهتر تصمیم گیری کنید.

تابع PARTITIONBY در DAX

تابع PARTITIONBY در DAX

تابع PARTITIONBY در Power BI

تابع PARTITIONBY در Power BI یکی از توابع کمکی در زبان DAX است که فقط در محاسبات تصویری (Visual Calculations) قابل استفاده است. این تابع برای گروه‌بندی داده‌ها در توابع پنجره‌ای مانند RANK, OFFSET, INDEX, و WINDOW استفاده می‌شود تا محاسبات فقط در محدوده هر گروه انجام شوند.

 تعریف تابع PARTITIONBY

DAX
PARTITIONBY(<column1>[, <column2>, ...])
  • column1, column2, …: ستون‌هایی که بر اساس آن‌ها داده‌ها گروه‌بندی می‌شوند.
 عملکرد چگونه است؟

تابع PARTITIONBY مشخص می‌کند که توابع پنجره‌ای باید محاسبات خود را درون هر گروه جداگانه انجام دهند. این گروه‌ها بر اساس ستون‌هایی که در PARTITIONBY مشخص شده‌اند تعریف می‌شوند. بدون این تابع، محاسبه ممکن است در کل مجموعه داده انجام شود و نتایج نادرست بدهد.

✅ مثال ساده: رتبه‌بندی فروش در هر منطقه

DAX
RANK(
    ORDERBY(Sales[Amount], DESC),
    PARTITIONBY(Sales[Region])
)

در این مثال، رتبه فروش برای هر منطقه به‌صورت جداگانه محاسبه می‌شود.

✅ مثال دیگر: مقایسه فروش ماه قبل در هر محصول
DAX
OFFSET(
    -1,
    ORDERBY(Sales[Month]),
    PARTITIONBY(Sales[ProductID]),
    MATCHBY(Sales[Month])
)

در این مثال، مقدار فروش ماه قبل فقط در محدوده هر محصول محاسبه می‌شود.

 کاربردهای رایج

  • رتبه‌بندی درون گروه‌ها (مثلاً رتبه فروش در هر منطقه یا دسته‌بندی)
  • مقایسه زمانی در محدوده هر گروه (مثلاً تغییرات ماهانه برای هر محصول)
  • ساخت KPIهای تصویری با تمرکز بر گروه‌های خاص
  • تحلیل‌های مقایسه‌ای در ماتریس‌ها و جدول‌های تصویری

⚠️ نکات مهم

  • تابع PARTITIONBY فقط در Visual Calculations قابل استفاده است.
  • اگر این تابع استفاده نشود، محاسبه در کل مجموعه داده انجام می‌شود.
  • می‌توان چند ستون را برای گروه‌بندی ترکیبی استفاده کرد.
  • این تابع فقط می‌تواند درون یک عبارت تابع پنجره‌ای استفاده شود.

برای خرید لایسنس نرم افزار Power BI ، می‌توانید از خدمات ما استفاده نموده و درخواست خود را از طریق فرم زیر ثبت نمایید.

فرم درخواست لایسنس Power BI

میتوانید پاور بی آی دسکتاپ رایگان را دانلود کنید : Power BI desktop download

 

دیدگاه‌ خود را بنویسید

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

پیمایش به بالا