Thầy ơi, trong file sale2017, giả sử em thêm cột available stock cho từng producKey nữa, em muốn tính tổng số lượng CLC, KLC với logic sau, thầy giúp em với:
- CLC: gọi A = available stock / trung bình số lượng bán trong 6 tháng gần nhất; 6<=A<=12; tính theo từng producKey. Tổng CLC = tổng số lượng CLC của các produckey
- KLC: Số lượng bán trung bình của 12 tháng gần nhất = 0; tính theo từng producKey; tổng KLC = tổng số lượng KLC của từng producKey.
Giả sử thời điểm hiện tại là 4/2018
Key ở đây là bạn phải có measure để tính được Lượng bán trung bình trong 6 tháng gần nhất - và tham số này là moving average - nghĩa là trung bình biến đổi dựa vào thời gian. Cái này bạn dùng DateInPeriod nhé:
- Ví dụ: Luongbantrungbinh6thang = Calculate(Average(Quantity),Filter(SaleTable,Dateinperiod(Date,Max(Date_Column),-6,Month) - bạn chọn đúng trường theo bảng dữ liệu nhé.
Bạn tham khảo thêm topic này về tính Moving Average https://community.powerbi.com/t5/Desk...
Sau khi có DAX Luongbantrungbinh6thang - bạn tính được CLC, sau đó KLC lại là 1 điều kiện của CLC thì lại dùng Calculate kết hợp 1 filter.
Dạ, em cảm ơn thầy.
Chúc bạn học tốt cùng gitiho, cảm ơn bạn