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

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

تابع FIRSTNONBLANK در DAX

تابع FIRSTNONBLANK در DAX

تابع FIRSTNONBLANK در Power BI

تابع FIRSTNONBLANK در Power BI برای یافتن اولین مقدار غیرخالی در یک ستون استفاده می‌شود که با توجه به زمینه فیلتر فعلی محاسبه می‌شود.

در Power BI و زبان DAX، تابع FIRSTNONBLANK به شکل زیر تعریف می‌شود:

DAX
FIRSTNONBLANK(<column>, <expression>)

پارامترها:

  • <column>: ستونی که می‌خواهید اولین مقدار غیرخالی آن را بیابید.
  • <expression>: عبارتی که برای هر مقدار از ستون ارزیابی می‌شود تا بررسی شود که مقدار خالی (Blank) نیست.

 نحوه عملکرد:

این تابع اولین مقدار غیرخالی از ستون مشخص‌شده را بر اساس زمینه فیلتر فعلی بازمی‌گرداند، به شرطی که عبارت دوم نیز مقدار غیرخالی تولید کند. اگر هیچ مقدار غیرخالی‌ای وجود نداشته باشد، نتیجه BLANK() خواهد بود.

⚠️ نکات مهم:

  • این تابع معمولاً در محاسبه مقادیر اولیه در جدول زمانی یا تحلیل‌های زمانی کاربرد دارد.
  • استفاده از آن در محاسبات تصویری (visual calculations) توصیه نمی‌شود، زیرا ممکن است نتایج گمراه‌کننده‌ای تولید کند.
  • اگر فقط بخواهید اولین مقدار غیرخالی یک ستون را بدون بررسی عبارت خاصی بیابید، می‌توانید از FIRSTNONBLANK(<column>, 1) استفاده کنید.

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

فرض کنید ستونی به نام Sales[Amount] دارید و می‌خواهید اولین مقدار غیرخالی آن را پیدا کنید:

DAX
FirstSale := FIRSTNONBLANK(Sales[Amount], 1)

یا اگر بخواهید فقط زمانی مقدار را برگرداند که فروش بیشتر از صفر باشد:

DAX
FirstPositiveSale := FIRSTNONBLANK(Sales[Amount], Sales[Amount] > 0)

ملاحضات

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

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

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

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

 

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

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

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