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

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

تابع NEXT در DAX

تابع NEXT در DAX

تابع NEXT در Power BI

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

تعریف تابع NEXT

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

پارامترها:

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

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

✅ مثال ساده

فرض کنید در یک ماتریس تصویری، ستون Month دارید و می‌خواهید مقدار فروش ماه بعد را برای هر ماه نمایش دهید:

DAX
NEXT(Sales[Amount], 1, Month)

این تابع مقدار فروش در ماه بعدی را نسبت به ماه فعلی بازمی‌گرداند.

مثالی دیگر
محاسبه بصری زیر، میزان فروش ردیف بعدی روی محور ROWS را که روی پایین‌ترین والد تنظیم مجدد می‌شود، برمی‌گرداند.
DAX
NextInternetSalesAmount = NEXT ( [Sum of SalesAmount], ROWS, LowestParent )
تصویر زیر ماتریس بصری و عبارت محاسبه بصری را نشان می‌دهد:
تابع NEXT در DAX

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

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

⚠️ نکات مهم

  • فقط در Visual Calculations قابل استفاده است.
  • اگر ردیف بعدی وجود نداشته باشد (مثلاً در آخرین ردیف)، خروجی تابع خالی خواهد بود.
  • برای کنترل دقیق‌تر، از پارامترهای orderBy, blanks, و reset استفاده کنید.
  • این تابع در معیارها (Measures) یا ستون‌های محاسبه‌شده پشتیبانی نمی‌شود.

تفاوت با توابع مشابه

تابع عملکرد قابل استفاده در
NEXT مقدار ردیف بعدی در محور تصویری فقط Visual Calculations
OFFSET مقدار ردیف با فاصله مشخص (مثلاً +2 یا -1) فقط Visual Calculations
LEAD مشابه NEXT ولی در SQL و برخی زبان‌های دیگر خارج از DAX

ملاحظات

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

 

 

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

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

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

 

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

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

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