HƯỚNG DẪN TÌM KIẾM THEO ĐIỀU KIỆN QUA BẢNG TRUNG GIAN TRONG POWER BI

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

HƯỚNG DẪN TÌM KIẾM THEO ĐIỀU KIỆN QUA BẢNG

TRUNG GIAN TRONG POWER BI


DAX Other DAX Functions Power BI   duong quan  hàm RELATED kết hợp LOOKUPVALUE, tìm kiếm
thông qua bảng trung gian
Nội dung chính [Ẩn]
 1 Cách tìm kiếm theo nhiều điều kiện qua bảng trung gian trong Power BI
o 1.1 Đề bài tìm kiếm thông qua bảng trung gian
o 1.2 Cách sử dụng hàm RELATED kết hợp với hàm LOOKUPVALUE
 2 Kết luận

Chia sẻ bài viết này:








Hàm RELATED và hàm LOOKUPVALUE là hai hàm tra cứu, lọc tìm thông tin cơ bản trong
Power BI. Nhưng nguyên tắc hoạt động của 2 hàm này là làm việc dựa trên mối quan hệ
trực tiếp giữa 2 bảng: Bảng chứa giá trị cần tìm với bảng chứa kết quả cần tìm. Trong
trường hợp mối quan hệ giữa các bảng phải thông qua 1 bảng trung gian thì chúng ta phải
làm thế nào? Hãy cùng Học Excel. Online tìm câu trả lời qua bài viết này nhé.

CÁCH TÌM KIẾM THEO NHIỀU ĐIỀU KIỆN QUA BẢNG


TRUNG GIAN TRONG POWER BI
ĐỀ BÀI TÌM KIẾM THÔNG QUA BẢNG TRUNG GIAN
Để giúp các bạn hình dung rõ hơn về dạng bài này, chúng ta cùng tham khảo ví dụ sau:

Giả sử chúng ta có 3 bảng dữ liệu:

Bảng 1 – Chứa Danh sách theo mã chi nhánh


Bảng 2 – Bán hàng, chứa tên các chi nhánh

Bảng 3 – Mã chi nhánh, tại bảng 3 chúng ta biết mã chi nhánh và tên chi nhánh có quan hệ
như thế nào

Mối quan hệ giữa các bảng khi xây dựng trên Relationship trong Power BI:

Yêu cầu: Tạo cột Địa chỉ và xác định địa chỉ của Tên chi nhánh trong bảng Bán hàng (bảng
2)
CÁCH SỬ DỤNG HÀM RELATED KẾT HỢP VỚI HÀM LOOKUPVALUE
Có thể thấy chúng ta không thể làm trực tiếp bằng hàm RELATED hay hàm
LOOKUPVALUE đơn lẻ được, bởi 2 bảng DanhSach và BanHang muốn liên kết với nhau phải
thông qua bảng trung gian.

Cách giải quyết:


 Hàm LOOKUPVALUE giúp tham chiếu tới bảng DanhSach để lấy Địa chỉ, trong đó giá
trị cần tìm phải là Mã (không có sẵn trong bảng BanHang)
 Hàm RELATED sẽ giúp chuyển từ Tên tại bảng BanHang thành Mã thông qua bảng
MaChiNhanh (chứ không tham chiếu trực tiếp từ bảng BanHang sang bảng
DanhSach được)
Như vậy hàm RELATED sẽ được lồng vào trong hàm LOOKUPVALUE như sau:

Dia chi = LOOKUPVALUE( DanhSach[Địa chỉ], DanhSach[Mã],


RELATED( MaChiNhanh[Mã CN] ) )

KẾT LUẬN
Như vậy qua bài viết này, chúng ta đã biết thêm được kỹ thuật tìm kiếm thông qua bảng
trung gian trong Power BI rồi. Thực tế cấu trúc dữ liệu thường rất đa dạng, phức tạp nên tình
huống này cũng thường xảy ra. Khi kết hợp các hàm DAX trong Power BI, chúng ta có thể
thấy kết quả tạo ra rất nhanh và chính xác.

Hãy luyện tập thêm các hàm DAX để kỹ năng xử lý dữ liệu của bạn được tốt hơn nhé!

You might also like