Trong một số mã được kế thừa, tôi thấy đầu trang/chân trang của nhóm có các mục như 'Sum of @numcount
'. Tôi không thể nhận được tổng của một trường công thức. Có suy nghĩ gì không?Cách tính tổng của trường công thức trong báo cáo tinh thể?
Trả lời
Lý do duy nhất tôi biết lý do công thức sẽ không có sẵn để tóm tắt là nếu nó không tham chiếu bất kỳ trường cơ sở dữ liệu nào hoặc giá trị không linh hoạt trong các phần của báo cáo. Ví dụ, nếu bạn có một công thức trả về một hằng số thì nó sẽ không có sẵn. Hoặc nếu nó chỉ tham chiếu đến một trường được đặt trong suốt báo cáo và trả về một giá trị dựa trên trường đó, như "if {parameter} = 1 thì 1" sẽ không khả dụng.
Nói chung, giá trị của công thức không được tĩnh thông qua các phần của báo cáo bạn tóm tắt (Mặc dù cách Crystal xác định điều này nằm ngoài tôi và điều này dường như không phải là quy tắc cứng và nhanh)
EDIT: Một lý do khác giải thích tại sao công thức sẽ không có sẵn là nếu bạn đã sử dụng hàm tổng hợp trong công thức đó. Chỉ có một cấp tóm tắt tại một thời điểm!
Cảm ơn. Tôi đã xem xét lý do tại sao nó sẽ không liệt kê các công thức của tôi. Bây giờ tôi đã nhận nó. Tôi loại bỏ các hằng số và nó xuất hiện. – schar
+1, tôi không nghĩ về điều này lúc đầu, nhưng tôi cũng đã gặp phải hành vi này. –
Cảm ơn. Chỉnh sửa của bạn là giải pháp cho tôi. – xr280xr
(Giả sử bạn đang xem xét các báo cáo trong Crystal Report Designer ...)
tùy chọn trình đơn của bạn có thể là một chút khác nhau tùy thuộc vào phiên bản của Crystal Reports bạn đang sử dụng, nhưng bạn có thể hoặc:
- Thực hiện một lĩnh vực tóm tắt: nhấp chuột phải vào các lĩnh vực công thức mong muốn trong phần chi tiết của bạn và chọn "Insert Tóm tắt". Chọn "tổng hợp" từ hộp thả xuống và xác minh rằng nhóm tài khoản chính xác được chọn, sau đó nhấp vào OK. Sau đó, bạn sẽ có một trường tổng đơn giản trong phần chân trang nhóm của bạn.
- Tạo trường tổng đang chạy: Nhấp vào trình đơn "Chèn" và chọn "Đang chạy tổng trường ..." *** Nhấp vào nút Mới và đặt tên trường tổng số đang chạy mới của bạn. Chọn trường công thức của bạn trong "Trường để tóm tắt" và chọn "tổng hợp" trong "Loại tóm tắt". Tại đây, bạn cũng có thể thay đổi khi tổng số được đánh giá và đặt lại, để các giá trị này theo mặc định nếu bạn muốn tổng số tiền trên mỗi bản ghi. Bạn cũng có thể sử dụng công thức để xác định khi nào một trường nhất định phải được tính trong tổng số. (Đánh giá: Sử dụng Công thức)
Khi tôi xem xét Các bảng và trường có sẵn để tạo tổng hoặc tổng số đang chạy, tôi không thấy bất kỳ công thức nào mà tôi đã tạo. – schar
Bạn chỉ cần Right Click Formula Fields-> mới có thể cho nó một cái tên như TOTALCOUNT sau đó phải mã này:
if(isnull(sum(count({YOURCOLUMN})))) then
0
else
(sum(count({YOURCOLUMN})))
và Save sau đó Kéo và thả TOTALCOUNT lĩnh vực này trong header/footer. Sau khi bạn mở "đếm" khung bạn có thể thả cột của bạn có từ trên section.See ví dụ trong Hình
- 1. Công thức cho trường ứng xử nếu trùng lặp trong báo cáo tinh thể
- 2. Công thức báo cáo tinh thể: IsNull + Iif
- 3. Tổng số cho MultiColumn trong Báo cáo tinh thể
- 4. Bảng tổng hợp trong Báo cáo tinh thể?
- 5. Làm cách nào để thêm trường vào báo cáo (Báo cáo tinh thể trong Visual Studio)
- 6. Báo cáo tinh thể 11: cách bạn gỡ lỗi báo cáo tinh thể?
- 7. Báo cáo tinh thể nhóm động 9
- 8. Báo cáo tinh thể - Tóm tắt so với tổng số trường đang chạy
- 9. nhiều nhóm trong báo cáo tinh thể
- 10. Báo cáo tinh thể XI treo khi mở báo cáo
- 11. Báo cáo tinh thể và ODP.Net
- 12. Bật phát triển tab chéo trong báo cáo tinh thể
- 13. Cách Tạo Báo cáo Sử dụng Báo cáo Tinh thể trong Visual Studio 2010
- 14. Cách xóa tên nhóm khỏi các trường nhóm trong báo cáo tinh thể
- 15. 'Tên trường này không được biết' lỗi (Báo cáo tinh thể)
- 16. Làm cách nào để hủy bỏ Báo cáo tinh thể
- 17. (báo cáo tinh thể) Cách giảm kích thước tệp RPT
- 18. lỗi báo cáo tinh thể: văn bản còn lại dường như không phải là một phần của công thức
- 19. Pha lê báo cáo lỗi trong asp.net vb mà không có báo cáo tinh thể cần
- 20. Cách đặt phông chữ của tất cả các trường trong tệp báo cáo tinh thể không theo chương trình?
- 21. Báo cáo tinh thể Thay đổi nguồn dữ liệu
- 22. Xuất tinh thể Báo cáo dưới dạng hình ảnh
- 23. Cách gán lớp Tùy chỉnh làm nguồn dữ liệu trong báo cáo tinh thể
- 24. Cách dễ dàng cho Báo cáo tinh thể sang MS SQL Server Reporting Services chuyển đổi
- 25. #error khi tổng hợp số trong trình tạo báo cáo?
- 26. Cách chia chuỗi và tạo một mảng các số nguyên trong báo cáo tinh thể
- 27. Đặt nhiều đối tượng làm nguồn dữ liệu của báo cáo tinh thể
- 28. Hiển thị tổng số trang trong thanh công cụ báo cáo RDLC
- 29. Báo cáo tinh thể có thể mở rộng để phù hợp với trang
- 30. Thay đổi nguồn dữ liệu XML của Báo cáo Tinh thể
Khi tôi làm một nhấp chuột phải, chèn Tóm lại, tôi không thấy lĩnh vực công thức trong các trường để tóm tắt. Một số cách tôi có thể nhìn thấy chúng trên máy khác. Có vẻ như vấn đề phiên bản với tôi. Có suy nghĩ gì không? – schar
Bạn có biết phiên bản CR nào được tạo ra không? Bạn đang sử dụng phiên bản nào trên máy của mình? –
11.5.3700.0 trên cả hai. Tôi thấy điều này không mang lại cho tôi bất kỳ nơi nào: ( – schar