Giảng viên cho em hỏi, vì sao hàm if em viết trong table view lại bị báo lỗi ạ? PBI báo là do có quá nhiều định dạng. Mình có cách nào khác phục không ạ?
Đơn hàng | Stock | Sản xuất | Ngày sản xuất | Điều kiện IF |
300 | 150 | 200 | 01/12/2023 | =If ([Stock]-[Đơn hàng]>0, "Ready",If([Stock]-[Đơn hàng]+[Sản xuất]>0,[Ngày sản xuất],"Pending")) |
Trong Power BI 1 cột số phải thống nhất về định dạng, ko thể vừa Text vừa Date.
Hàm IF của bạn đúng format, nhưng có thể ra kết quả “Ready”, "Pending" là Text còn [Ngày sản xuất] lại là Date.
Bạn đổi định dạng Ngày sản xuất về Text là được, nhưng cần phải lưu ý như vậy sẽ không dùng được khi cho vào các DAX khác với đầu vào cần là Date, bạn có thể tham khảo tạo ra thêm 2 cột ngày sản xuất nữa nhé