Power BI LOOKUPVALUE - Ví dụ về hàm LOOKUPVALUE Dax

LOOKUPVALUE trong Power BI

Đã nói về tầm quan trọng của hàm VLOOKUP, chúng ta có thể sử dụng cùng một hàm trong Power BI là câu hỏi phổ biến của tất cả những người mới bắt đầu sử dụng Power BI, nhưng rất tiếc, chúng ta không có hàm VLOOKUP Power BI; thay vào đó, chúng ta có một loại hàm tương tự, tức là hàm LOOKUPVALUE trong Power BI. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn thực hiện chức năng này. Nếu tôi phải cho bạn biết tầm quan trọng của hàm VLOOKUP trong excel đối với tất cả người dùng excel bằng những từ đơn giản, "nó chỉ là một phần không thể thiếu." Đúng vậy, hàm VLOOKUP là một phần không thể thiếu của tất cả các hàm gia dụng và người dùng excel trong thế giới Excel.

Hàm LOOKUPVALUE làm gì trong Power BI?

Hàm LOOKUPVALUE tương tự như hàm Vlookup trong MS Excel, hàm này tìm kiếm cột bắt buộc từ bảng này sang bảng khác dựa trên giá trị tìm kiếm. Vì chúng ta đã biết đủ về hàm VLOOKUP, nên chúng ta sẽ không đi sâu vào hàm này về mặt lý thuyết, vì vậy chúng ta hãy xem kịch bản bây giờ.

Tôi có ba bàn với tôi. Dưới đây là các ảnh chụp màn hình của giống nhau.

Chúng tôi có ba bảng có tên tương ứng là “Product_Table, Tax-Table, và Reduce_Table”.

Trong Product-_Table, chúng tôi không có thông tin "Thuế%" và "% chiết khấu", có trong hai bảng còn lại. Vì vậy, trong tất cả ba bảng, cột chung của bảng là “Sản phẩm”, vì vậy khi sử dụng cột này, chúng ta cần tìm nạp dữ liệu về “Product_Table”.

Trước khi áp dụng hàm LOOKUPVALUE, hãy xem cú pháp của hàm này.

Tên cột kết quả: Đây không phải là gì ngoài các bảng khác từ cột mà chúng tôi cần kết quả. Vì vậy, ví dụ: từ "Tax_Table", chúng tôi cần kết quả từ cột "Thuế%" và từ "Giảm giá_Table", chúng tôi cần kết quả từ cột "Giảm giá%".

Tên Cột Tìm kiếm: Đây không phải là gì ngoài bảng được nhắm mục tiêu (Tax_Table hoặc Giảm giá_Table) dựa trên cột mà chúng tôi đang tìm kiếm Cột Kết quả . Vì vậy, Giá trị Tìm kiếm của chúng tôi : Đây là tên cột trong bảng hiện tại (Product_Table), giống với cột trong Tên Cột Tìm kiếm của các bảng khác.

Vì vậy, cuối cùng, Tên Cột Tìm kiếmGiá trị Tìm kiếm cả hai cột phải giống nhau. Tên Cột Tìm kiếm có trong bảng cột kết quả và cột giá trị tìm kiếm sẽ nằm trong bảng hiện tại, nơi chúng tôi đang áp dụng hàm LOOKUPVALUE.

Ví dụ về Hàm LOOKUPVALUE DAX trong Power BI

Trên đây là dữ liệu chúng tôi đang sử dụng để áp dụng Hàm LOOKUPVALUE Dax trong Power BI. Bạn có thể tải xuống sách bài tập từ liên kết dưới đây và có thể sử dụng nó để thực hành với chúng tôi.

Tải tất cả ba bảng lên tệp Power BI để bắt đầu trình diễn.

  • Đối với “Product_Table”, chúng tôi cần tìm nạp các giá trị từ hai bảng khác, vì vậy, trước tiên, chúng tôi sẽ tìm nạp “% chiết khấu” từ “Reduce_Table”. Nhấp chuột phải vào “Product_Table” và chọn “Cột mới”.
  • Đặt tên cho “Cột mới” là “% chiết khấu”.
  • Mở hàm LOOKUPVALUE ngay bây giờ.
  • Đối số đầu tiên là Tên cột Kết quả vì chúng tôi đang tìm kiếm phần trăm chiết khấu từ “Giảm giá_Table”, hãy chọn tên cột “% Giảm giá” từ “Giảm giá_Table”.
  • Đối số tiếp theo là Tên Cột Tìm kiếm 1, vì vậy đây sẽ là tên cột "Sản phẩm" từ "Giá_trả_kết".
  • Đối số tiếp theo là Giá trị tìm kiếm, vì vậy đây sẽ là tên cột “Sản phẩm” từ “Product_Table”.
  • Ok, chúng tôi đã hoàn thành. Đóng dấu ngoặc và nhấn phím enter để nhận kết quả.

Bạn xem rồi, chúng tôi đã nhận được kết quả từ "Giảm giá%" từ "Giá_kết_hàng". Nhưng khi chúng ta nhìn vào cột kết quả, nó không ở định dạng phần trăm, vì vậy chúng tôi cần thay đổi định dạng số thành định dạng phần trăm.

  • Chuyển đến tab "Lập mô hình", chọn "Định dạng" là "Phần trăm" và giữ chữ số thập phân là 2.
  • Điều này sẽ áp dụng định dạng cho cột đã chọn như bên dưới.
  • Tương tự, bây giờ chúng ta cần chèn thêm một cột để tìm nạp “Tax%” từ “Tax_Table”, như thường lệ, nhấp chuột phải và chọn “New Column”, đặt tên cho cột mới là “Tax%” và mở hàm LOOKUPVALUE lần nữa.
  • Lần này, Tên Cột Kết quả sẽ là từ “Tax_Table”, tức là “Thuế%”.
  • Tên Cột Tìm kiếm sẽ là tên cột “Sản phẩm” từ “Tax_Table”.
  • Đối số tiếp theo là Giá trị tìm kiếm , vì vậy đây sẽ là tên cột "Sản phẩm" từ "Product_Table."

Đóng dấu ngoặc và nhấn enter để nhận các giá trị "Tax%".

Như thế này bằng cách sử dụng hàm Power BI LOOKUPVALUE, chúng ta có thể tìm nạp dữ liệu từ bảng này sang bảng khác.

Lưu ý: Bạn cũng có thể tải xuống tệp Power BI LOOKUPVALUE từ liên kết bên dưới và có thể xem kết quả cuối cùng.

Bạn có thể tải Template Power BI LOOKUPVALUE này tại đây - Power BI LOOKUPVALUE Template

Những điều cần ghi nhớ

  • LOOKUPVALUE được kết hợp vào Power BI như một hàm giá trị tra cứu.
  • Nếu giá trị tra cứu không được tìm thấy, thì kết quả là nó sẽ trả về trống.
  • Cột Kết quả & Cột Giá trị Tìm kiếm giống nhau trong cả hai bảng.
  • Không giống như hàm VLOOKUP, chúng ta cần cung cấp bất kỳ tên cột và tham số tra cứu phạm vi nào.

thú vị bài viết...