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

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

تابع FIRST در DAX

تابع FIRST در DAX

تابع FIRST در Power BI

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

 تعریف تابع FIRST

DAX
FIRST(<column>[, <axis>][, <orderBy>][, <blanks>][, <reset>])
  • column: ستونی که می‌خواهید مقدار اولین عنصر آن را بازیابی کنید.
  • axis (اختیاری): محور تصویری که باید بررسی شود.
  • orderBy (اختیاری): نحوه مرتب‌سازی داده‌ها در محور.
  • blanks (اختیاری): نحوه برخورد با مقادیر خالی.
  • reset (اختیاری): تعیین نقطه بازنشانی برای محاسبه.

عملکرد چگونه است؟

تابع FIRST فقط در Visual Calculations قابل استفاده است، یعنی در محاسباتی که مستقیماً در ماتریس تصویری یا جدول محوری (Matrix/Visual Table) انجام می‌شوند. این تابع مقدار اولین عنصر از یک محور را بر اساس ترتیب مشخص‌شده بازمی‌گرداند.

✅ مثال کاربردی

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

DAX
FIRST(Month)

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

مثالی دیگر

محاسبه بصری زیر، میزان فروش اولین ردیف روی محور ROWS را که روی پایین‌ترین والد تنظیم مجدد می‌شود، برمی‌گرداند.

DAX
FirstInternetSalesAmount = FIRST ( [Sum of SalesAmount], ROWS, LowestParent )

تصویر زیر ماتریس بصری و عبارت محاسبه بصری را نشان می‌دهد:

تابع FIRST در DAX

 

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

تابع کاربرد قابل استفاده در
FIRST بازیابی اولین مقدار در محور تصویری فقط Visual Calculations
FIRSTNONBLANK اولین مقدار غیرخالی در جدول یا ستون Measures و Calculated Columns
MIN کمترین مقدار عددی Measures و Calculated Columns

نکات مهم

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

ملاحضات

این تابع فقط می‌تواند در یک محاسبه بصری استفاده شود.

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

 

 

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

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

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

 

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

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

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