Blog

HÀM LOOKUPVALUE TRONG POWER BI DAX

ham-LOOKUPVALUE-dax-power-bi-1

MIÊU TẢ

Trong Power BI thì  hàm LOOKUPVALUE giúp tìm kiếm theo 1 hay nhiều điều kiện và trả về kết quả tại dòng tương ứng thỏa mãn đồng thời các điều kiện đó.

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

LOOKUPVALUE( <Cột_Kết quả>, <Cột_Tìm kiếm>, <Giá trị cần tìm> [, <Cột_Tìm kiếm 2>, <Giá trị cần tìm 2>, … <Kết quả thay thế>] )

THAM SỐ

<Cột_Kết quả> là cột chứa kết quả cần trả về (kết quả cần tìm). Trả lời cho câu hỏi: kết quả lấy theo cột nào?

<Cột_Tìm kiếm> là cột chứa <Giá trị cần tìm> trong cùng bảng với <Cột_Kết quả>. Trả lời cho câu hỏi: Tìm ở đâu?

<Giá trị cần tìm> là giá trị cần dùng để tìm kiếm. <Giá trị cần tìm> có thể nằm ở bảng khác với bảng chứa <Cột_Tìm kiếm>. Trả lời cho câu hỏi: Tìm cái gì?

<Cột_Tìm kiếm 2>, <Giá trị cần tìm 2> là điều kiện thứ 2 hoặc nhiều hơn (nếu có). Mỗi điều kiện cần chỉ định rõ giá trị nào, tìm ở đâu. Nội dung này phải đi theo cặp, không được sót yếu tố nào.

<Kết quả thay thế> không bắt buộc, là kết quả dự phòng sẽ thay thế cho trường hợp không tìm được kết quả.

GIÁ TRỊ TRẢ VỀ

Là giá trị đồng thời thỏa mãn các điều kiện tìm kiếm trên cùng 1 dòng, tại vị trí cột kết quả (là giao điểm của dòng thỏa mãn tất cả các điều kiện tìm được với cột kết quả)

LƯU Ý

Các <cột_tìm kiếm> phải nằm trong cùng 1 bảng với <Cột_Kết quả>.

Nếu không tìm được kết quả nào sẽ trả về Blank hoặc giá trị của <Kết quả thay thế> (nếu có xác định trong hàm)

Trường hợp có nhiều hơn 1 kết quả tìm được, tùy vào kết quả đó: Nếu giống nhau thì trả về kết quả đó, nếu khác nhau thì trả về lỗi hoặc theo giá trị của <Kết quả thay thế>

Hàm LOOKUPVALUE cho phép tìm theo nhiều điều kiện cùng lúc.

VÍ DỤ

Có 2 bảng như sau:

ham-LOOKUPVALUE-dax-power-bi-1

Các bảng này có mối quan hệ:

ham-LOOKUPVALUE-dax-power-bi-2

Để tra cứu thông tin của Địa chỉ từng chi nhánh trong bảng Bán hàng, ta có thể dùng hàm LOOKUPVALUE như sau:

Địa chỉ = LOOKUPVALUE( DanhSach[Địa chỉ], DanhSach[Chi nhánh], BanHang[Chi nhánh])

ham-LOOKUPVALUE-dax-power-bi-3

>> Tham khảo thêm

KHÓA HỌC ĐỂ TRỞ THÀNH DATA ANALYST CHO NGƯỜI MỚI BẮT ĐẦU

Nếu bạn học các ngành: kỹ thuật, cơ điện, điện tử viễn thông, tự động hóa, toán tin, công nghệ thông tin… bạn nên theo LỘ TRÌNH TRỞ THÀNH DATA ENGINEER

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 *