Blog

HÀM LASTNONBLANK TRONG POWER BI DAX

Ham-LASTNONBLANK-trong-Power-BI-DAX-1

MIÊU TẢ

Hàm LASTNONBLANK (Last-Non-Blank) giúp trả về giá trị cuối trong bảng cùng thỏa mãn điều kiện cần tính.

Kết quả tại vị trí gồm:

  • Cột được chỉ định; và
  • Dòng cuối cùng (trong cột đó) mà không rỗng khi xét từ dưới lên. Các giá trị không thỏa mãn điều kiện sẽ là giá trị rỗng.

CÁCH DÙNG / CẤU TRÚC

LASTNONBLANK( <Cột cần tìm>, <Biểu thức điều kiện> )

Hàm có 2 tham số bắt buộc.

THAM SỐ

<Cột cần tìm> : Cột chứa giá trị cần tìm.

<Biểu thức điều kiện> : căn cứ theo biểu thức này, giá trị nào trong cột không thỏa mãn sẽ là giá trị rỗng.

GIÁ TRỊ TRẢ VỀ

Là giá trị cuối cùng tìm được mà không phải giá trị rỗng (hay nói cách khác là giá trị cuối cùng thỏa mãn <Biểu thức điều kiện> trong <cột cần tìm>

VÍ DỤ

Chúng ta có bảng dữ liệu như sau:

Ham-LASTNONBLANK-trong-Power-BI-DAX-1

Để xác định ngày bán cuối cùng của các sản phẩm và số lượng bán được tại ngày cuối đó, chúng ta có thể làm như sau:

Bước 1: tạo measure tính tổng trong cột số lượng với hàm SUM

Total Sales = SUM(Table1[Số lượng]

Bước 2: tạo measure xác định ngày bán cuối cùng với hàm LASTDATE

Last day = LASTDATE( Table1[Ngày bán] )

Bước 3: xác định số lượng bán trong ngày cuối cùng với hàm LASTNONBLANK:

Last Sales Amount = CALCULATE( [Total Sales], LASTNONBLANK( Table1[Ngày bán], [Total Sales] ))

Trong đó:

  • Dùng hàm CALCULATE tính lại cho kết quả của biểu thức tính Total Sales với điều kiện là LastNonBlank của ngày bán.

Nguồn: Internet

    LIÊN HỆ VỚI CHÚNG TÔI ĐỂ NHẬN ĐƯỢC TƯ VẤN MIỄN PHÍ
    Xin vui lòng điền vào form dưới đây. Chúng tôi sẽ liên hệ lại ngay cho bạn khi nhận được thông tin:






    Leave a Reply

    Your email address will not be published. Required fields are marked *