Yêu cầu thg 12 21, 2022 1:57 SA 105 0 1
  • 105 0 1
0

Filter theo Quý( 3 tháng bằng 1 quý) trong react js

Chia sẻ
  • 105 0 1

Em chào mọi người ạ. Hiện tại em đang mắc một vài vấn để với dự án mà em đang theo, đó là là em có 1 api khách hàng, nhưng em cần filter theo quý trong data đó xem trong quý đó có bao nhiêu khách hàng và bao nhiêu giao dịch, thì em cần làm như thế nào ạ, mọi người giúp em với ạ Em cảm ơn.

1 CÂU TRẢ LỜI


Đã trả lời thg 12 21, 2022 2:14 SA
Đã được chấp nhận
+1
  • Về giao diện thì em dùng mấy thư viện datepicker để build phần giao diện chọn ngày, thường thì trong các UI Library như Ant design, material ui... đều có sẵn.
  • Hoặc nếu chỉ muốn xem theo quý thì em có thể để UI dạng Select > Option, một mục cho chọn năm và một mục cho chọn quý. VD: year=2022 ; quarter=Q2
  • Sau đó thì gửi kèm những tham số này theo API thôi.

Về phần backend:

  • Nếu gửi payload là quarter=Q2 -> quý 2 thì thêm bước chuyển đổi giá trị Q2 thành thời gian bắt đầu và thời gian kết thúc quý. Q2 thì lúc nào cũng cố định là tháng 4, 5, 6.
  • Sử dụng các hàm startOfQuarterendOfQuarter trong các thư viện xử lý ngày tháng cho tiện
  • Nếu muốn lấy ra tổng số KH và tổng số giao dịch thì hãy viết một cái API mới. Dùng hàm COUNT trong sql để đếm và dùng where để lọc đúng quý.
Chia sẻ
Avatar minh duc nguyen @nguyenminhducexp
thg 12 21, 2022 2:19 SA

em đã hiểu rồi ạ, em cảm ơn anh nhé ❤️

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí