Trang Trương
Trang Trương
Thảo luận 1 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 323 lượt xem

Em gặp vấn đề chỗ câu 3 tính last month transaction sao trong ng thức tính

Hi thầy!

Em gặp vấn đề chỗ câu 3, tính last month transaction, sao trong công thức tính lại dùng calendar chứ không phải "Transaction date" vậy thầy?

Last Month Transactions = CALCULATE([Total Transactions], DATEADD('Calendar'[date],-1,MONTH))

Khi em thử dùng transaction date thì nó lại ko ra đúng, hoặc vẽ matrix, cột row sử dụng transaction date cũng không ra đúng luôn vậy thầy.
Thảo luận 1 câu trả lời
Lượt xem 323 lượt xem
Vỗ tay vỗ tay
Trang Trương 09:07 - Jul 17, 2021

Vì transaction date ta đã relationship tới bảng Calendar và khai thác trên đó. Trên transaction date, giao dịch bị lặp lại nhiều lần, không có sắp xếp, nên PBI lọc quay lại 1 tháng sẽ hay bị nhầm context. 

Còn trong bảng Calendar, ngày là unique, ko trùng lặp và liên tiếp, do vậy PBI chọn ngày lùi 1 tháng sẽ chính xác hơn. 

Trong 1 model nói chung, khi ta đã tạo bảng Calendar, thì các DAX sử dụng ngày/tháng thì ta sẽ dùng từ bảng Calendar nha, chứ ko việc tạo và relationship tới đó là không có ý nghĩa

Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông