Bỏ qua để đến nội dung

RELATED & RELATEDTABLE

RELATEDRELATEDTABLE cho phép DAX đi theo quan hệ để lấy dữ liệu từ bảng liên kết — nền tảng khi cần kết hợp thông tin giữa fact và dimension.

  • Dùng trong row context (calculated column/iterator) trên bảng phía “nhiều” (fact).
  • Lấy giá trị một hàng từ bảng phía “một” (dimension).
-- Cột trên bảng Sales: lấy nhóm sản phẩm từ bảng Product
Product Group = RELATED ( Product[Group] )
-- Doanh thu chỉ tính nếu sản phẩm thuộc nhóm cao cấp
Premium Sales =
SUMX (
Sales,
IF ( RELATED ( Product[Tier] ) = "Premium",
Sales[Amount], 0 )
)
  • Dùng trên bảng phía “một” (dimension), lấy tập hàng liên quan ở bảng “nhiều” (fact).
-- Cột trên bảng Product: số dòng bán của mỗi sản phẩm
Sales Count = COUNTROWS ( RELATEDTABLE ( Sales ) )
HàmĐứng ở bảngLấy vềTrả về
RELATEDphía “nhiều”phía “một”một giá trị
RELATEDTABLEphía “một”phía “nhiều”một bảng (hàng)
  • RELATED: làm giàu bảng fact bằng thuộc tính dimension (thường nên làm ở Power Query nếu để lọc/nhóm).
  • RELATEDTABLE: tổng hợp fact theo từng dimension (số đơn/khách, tổng theo sản phẩm).
Chia sẻ: