تابع FIRST در Power BI
تابع FIRST در Power BI فقط در محاسبات تصویری (Visual Calculations) استفاده میشود و برای بازیابی مقدار اولین عنصر از یک محور در ماتریس تصویری کاربرد دارد. این تابع در ستونهای محاسبهشده یا معیارها (Measures) قابل استفاده نیست.
تعریف تابع FIRST
FIRST(<column>[, <axis>][, <orderBy>][, <blanks>][, <reset>])
- column: ستونی که میخواهید مقدار اولین عنصر آن را بازیابی کنید.
- axis (اختیاری): محور تصویری که باید بررسی شود.
- orderBy (اختیاری): نحوه مرتبسازی دادهها در محور.
- blanks (اختیاری): نحوه برخورد با مقادیر خالی.
- reset (اختیاری): تعیین نقطه بازنشانی برای محاسبه.
عملکرد چگونه است؟
تابع FIRST فقط در Visual Calculations قابل استفاده است، یعنی در محاسباتی که مستقیماً در ماتریس تصویری یا جدول محوری (Matrix/Visual Table) انجام میشوند. این تابع مقدار اولین عنصر از یک محور را بر اساس ترتیب مشخصشده بازمیگرداند.
✅ مثال کاربردی
فرض کنید در یک ماتریس تصویری، ستون Month دارید و میخواهید اولین ماه نمایشدادهشده را در هر گروه بازیابی کنید:
FIRST(Month)
این تابع مقدار اولین ماه را در محور مربوطه بازمیگرداند، بسته به ترتیب و فیلترهای اعمالشده در ویژوال.
مثالی دیگر
محاسبه بصری زیر، میزان فروش اولین ردیف روی محور ROWS را که روی پایینترین والد تنظیم مجدد میشود، برمیگرداند.
FirstInternetSalesAmount = FIRST ( [Sum of SalesAmount], ROWS, LowestParent )
تصویر زیر ماتریس بصری و عبارت محاسبه بصری را نشان میدهد:
تفاوت با توابع مشابه
| تابع | کاربرد | قابل استفاده در |
|---|---|---|
FIRST |
بازیابی اولین مقدار در محور تصویری | فقط Visual Calculations |
FIRSTNONBLANK |
اولین مقدار غیرخالی در جدول یا ستون | Measures و Calculated Columns |
MIN |
کمترین مقدار عددی | Measures و Calculated Columns |
نکات مهم
- تابع
FIRSTفقط در محاسبات تصویری قابل استفاده است و در معیارها یا ستونهای محاسبهشده پشتیبانی نمیشود. - برای استفاده از آن باید از قابلیت Visual Calculations در Power BI بهرهمند باشید.
- اگر ترتیب محور مشخص نشده باشد، Power BI از ترتیب پیشفرض گروهبندی استفاده میکند.
ملاحضات
این تابع فقط میتواند در یک محاسبه بصری استفاده شود.
اگر مقدار reset مطلق باشد (یعنی یک عدد صحیح مثبت، HIGHESTPARENT یا یک مرجع فیلد) و محاسبه در سطح هدف یا بالاتر از آن در سلسله مراتب ارزیابی شود، محاسبه برای هر عنصر جداگانه بازنشانی میشود. یعنی تابع در یک پارتیشن که فقط شامل آن عنصر خاص است، ارزیابی میشود.
برای خرید لایسنس نرم افزار Power BI ، میتوانید از خدمات ما استفاده نموده و درخواست خود را از طریق فرم زیر ثبت نمایید.
میتوانید پاور بی آی دسکتاپ رایگان را دانلود کنید : Power BI desktop download

