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

Measure nâng cao

Khi đã nắm CALCULATEtable functions, bạn dựng được các mẫu measure thực chiến xuất hiện trong hầu hết dashboard.

% of Total Sales =
DIVIDE (
[Total Sales],
CALCULATE ( [Total Sales], ALLSELECTED ( Product ) )
)
  • ALLSELECTED lấy tổng theo phạm vi người dùng đang chọn (tôn trọng slicer) — thường tự nhiên hơn ALL.
Product Rank =
RANKX (
ALL ( Product[Product Name] ),
[Total Sales],
, DESC
)

Xếp hạng sản phẩm theo doanh thu; ALL để xếp trên toàn bộ danh sách, không bị filter context của hàng hiện tại thu hẹp.

Running Total =
CALCULATE (
[Total Sales],
FILTER (
ALLSELECTED ( 'Date'[Date] ),
'Date'[Date] <= MAX ( 'Date'[Date] )
)
)

Cộng dồn tới ngày hiện tại của ngữ cảnh — mẫu kinh điển cho biểu đồ lũy kế.

  • Tạo What-if parameter (slicer giá trị) → người dùng kéo, measure phản ứng:
Adjusted Sales = [Total Sales] * ( 1 + 'Growth %'[Growth % Value] )

→ Mô phỏng kịch bản (tăng giá, tăng trưởng) ngay trên báo cáo.

MẫuHàm chính
% trên tổngDIVIDE + ALL/ALLSELECTED
Xếp hạngRANKX
Lũy kếCALCULATE + FILTER
So kỳTime intelligence
Top NTOPN / RANKX + filter
Chia sẻ: