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

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

تابع LASTNONBLANK در DAX

تابع LASTNONBLANK در DAX

تابع LASTNONBLANK در Power BI

تابع LASTNONBLANK در پاور بی‌آی (Power BI) یکی از توابع DAX است که آخرین مقدار غیرخالی (non-blank) یک ستون را بر اساس زمینه (context) فعلی بازمی‌گرداند.

 توضیح کامل تابع LASTNONBLANK در Power BI

Syntax

تابع LASTNONBLANK(<column>, <expression>) در DAX به کار می‌رود تا آخرین مقدار موجود در یک ستون را که شرط آن خالی نبودن (بر اساس یک عبارت مشخص) برقرار است، برگرداند.

پارامترها

  • column: ستونی که می‌خواهید آخرین مقدار غیرخالی آن را پیدا کنید.
  • expression: عبارتی که برای هر مقدار ستون ارزیابی می‌شود تا مشخص شود آیا مقدار خالی است یا خیر.

مقدار بازگشتی

  • یک مقدار منفرد (scalar) که نشان‌دهنده آخرین مقدار غیرخالی ستون در زمینه فعلی است.
مثال ساده

فرض کنید جدولی با ستون‌های Date و Sales دارید:

Date Sales
2025-01-01 100
2025-01-02 BLANK
2025-01-03 200

اگر از فرمول زیر استفاده کنید:

DAX
LastSaleDate = LASTNONBLANK(Sales[Date], Sales[Sales])

نتیجه 2025-01-03 خواهد بود، چون آخرین تاریخ با مقدار فروش غیرخالی است.

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

  • پیدا کردن آخرین تاریخ فروش یا آخرین تراکنش مشتری.
  • محاسبه موجودی نهایی یا آخرین وضعیت در یک بازه زمانی.
  • استفاده در ترکیب با توابع دیگر مثل CALCULATE یا VALUES برای تحلیل‌های پیشرفته.

نکته مهم

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

به طور خلاصه، LASTNONBLANK ابزاری قدرتمند برای تحلیل داده‌های سری زمانی و یافتن آخرین مقدار معتبر در یک ستون است.

آیا می‌خواهید یک مثال عملی از محاسبه آخرین فروش هر مشتری در Power BI برایتان بنویسم تا کاربردش روشن‌تر شود؟

ملاحضات

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

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

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

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

 

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

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

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