it-swarm-vi.com

Cách tính Tổng () của một trường trong chế độ xem bằng cách sử dụng tùy chọn tổng hợp = Có

Tôi có một trường được gọi là Payment_value cho các khách hàng khác nhau. Tôi cần tính tổng số tiền thanh toán cho từng khách hàng, tôi có thể thấy "" sử dụng tổng hợp = Có "tại trang xem nhưng tôi không biết cách triển khai tùy chọn này. Cảm ơn rất nhiều.

5
Arafat

Tôi không chắc chắn nếu bạn đã tìm thấy câu trả lời. Tôi đã tìm thấy câu hỏi này từ Google, vì vậy tôi đang trả lời câu hỏi này để người khác có thể hưởng lợi.

Khi bạn đang sử dụng Tập hợp = Có, hãy nhớ một quy tắc chung: Tất cả các trường bạn đang chọn phải sử dụng NHÓM THEO trường đó hoặc một số hàm tổng hợp trên trường đó.

Trong trường hợp của bạn, bạn có hai trường, Tên người dùng và Giá trị thanh toán. Khi bạn kích hoạt Tập hợp, bạn sẽ tìm thấy Aggregation settings bên cạnh các trường của bạn trong các trường, Bộ lọc và Sắp xếp.

  1. Đối với Tên người dùng - nhấp vào Aggregation settings và chọn "Nhóm kết quả cùng nhau".
  2. Đối với Giá trị thanh toán - nhấp vào Aggregation settings và chọn Kiểu tổng hợp là SUM.

Danh mục

  1. Mặc dù ở trên nếu chế độ xem của bạn không được sử dụng, thì thủ phạm là sắp xếp và bộ lọc. Hãy cẩn thận về chúng. Loại bỏ chúng và thêm chúng lại từng cái một có thể là một giải pháp dễ dàng hơn.
  2. Hãy nhớ rằng việc sắp xếp là không cần thiết vì GROUP BY thực hiện sắp xếp các nhóm mặc định. Và hơn thế nữa nếu bạn thêm một loại, nó có thể thêm NHÓM THEO, nếu cài đặt của bạn không đúng.
6
Gokul N K

Tập hợp hiện bị hỏng trong Chế độ xem 3. Xem tất cả vấn đề

Hãy thử Xem Calc mô-đun. Hiện tại chỉ có phiên bản a Drupal 6. Tôi thấy từ bình luận bạn đang tìm kiếm một giải pháp Drupal 7 xem trạng thái tại đây

3
iStryker

Nếu bạn đang tìm kiếm một dòng cho mỗi khách hàng với tổng số tiền thanh toán của họ, thì Lượt xem theo nhóm là mô-đun bạn đang tìm kiếm. Phiên bản phát hành chỉ hỗ trợ COUNT, phiên bản dev cũng hỗ trợ SUM, MIN, MAX và AVG.

1
John Franklin