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

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

تابع RUNNINGSUM در DAX

تابع RUNNINGSUM در DAX

تابع RUNNINGSUM در Power BI

تابع RUNNINGSUM در Power BI برای محاسبه مجموع تجمعی (Cumulative Sum) در محور تصویری استفاده می‌شود و فقط در محاسبات تصویری (Visual Calculations) قابل استفاده است. این تابع مقدار تجمعی یک ستون را تا ردیف فعلی محاسبه می‌کند.

 تعریف تابع RUNNINGSUM

DAX
RUNNINGSUM(
    <column>[, <axis>][, <orderBy>][, <blanks>][, <reset>]
)

پارامترها:

  • column: ستونی که مجموع تجمعی آن باید محاسبه شود.
  • axis (اختیاری): محور تصویری که محاسبه روی آن انجام می‌شود.
  • orderBy (اختیاری): نحوه مرتب‌سازی داده‌ها برای تعیین ترتیب تجمع.
  • blanks (اختیاری): نحوه برخورد با مقادیر خالی.
  • reset (اختیاری): نقطه‌ای برای بازنشانی محاسبه در گروه‌بندی‌ها.
 عملکرد چگونه است؟

تابع RUNNINGSUM مقدار تجمعی یک ستون را تا ردیف فعلی در محور تصویری محاسبه می‌کند. این تابع برای تحلیل‌های زمانی، روندهای تجمعی، و ساخت KPIهای تصویری بسیار کاربردی است.

✅ مثال 1: مجموع تجمعی فروش ماهانه
DAX
RUNNINGSUM(Sales[Amount], Month)

در این مثال، مجموع فروش تا هر ماه در محور Month محاسبه می‌شود.

✅ مثال 2
با توجه به جدولی که کل فروش هر دسته محصول و سال تقویمی را خلاصه می‌کند، کوئری DAX زیر ستونی را با کل فروش آن دسته تا یک سال معین اضافه می‌کند.
DAX
SalesUpToDate = RUNNINGSUM([SalesAmount], Rows)
تصویر زیر ماتریس بصری و عبارت محاسبه بصری را نشان می‌دهد:
تابع RUNNINGSUM در DAX
✅ مثال پیشرفته: مجموع تجمعی در هر منطقه
DAX
RUNNINGSUM(
    Sales[Amount],
    Region,
    ORDERBY(Sales[Month]),
    ,
    PARTITIONBY(Sales[Region])
)

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

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

  • نمایش روند تجمعی فروش، سود، یا تولید
  • ساخت نمودارهای تجمعی در ماتریس یا جدول تصویری
  • تحلیل رشد تدریجی در طول زمان
  • مقایسه عملکرد تجمعی در گروه‌های مختلف

⚠️ نکات مهم

  • فقط در Visual Calculations قابل استفاده است.
  • اگر ترتیب مشخص نشود، Power BI از ترتیب پیش‌فرض استفاده می‌کند.
  • استفاده از ORDERBY و PARTITIONBY برای کنترل دقیق‌تر توصیه می‌شود.
  • این تابع در معیارها (Measures) یا ستون‌های محاسبه‌شده پشتیبانی نمی‌شود.

ملاحظات

این تابع فقط در محاسبات بصری قابل استفاده است.

پارامترهای axis، orderBy، blankها و reset را می‌توان حذف کرد.

اگر مقدار reset مطلق باشد (یعنی یک عدد صحیح مثبت، HIGHESTPARENT یا یک مرجع فیلد) و محاسبه در سطح هدف یا بالاتر از آن در سلسله مراتب ارزیابی شود، محاسبه برای هر عنصر جداگانه بازنشانی می‌شود. یعنی تابع در یک پارتیشن که فقط شامل آن عنصر خاص است، ارزیابی می‌شود.

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

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

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

 

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

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

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