2013-07-30 44 views
6

Điều này liên quan đến How do I achieve a pivot report in Crystal Reports for Visual Studio? Dữ liệu của tôi giống nhau, nhưng họ cũng muốn có biểu đồ dạng đường.Làm cách nào để tôi đạt được biểu đồ đường nhiều hàng trong Crystal Reports?

Vì vậy, dữ liệu của tôi là {datetime}, {car-id}. X -axis của biểu đồ phải hiển thị giờ {datetime}, trục Y số lượng ô tô đã nhập công viên vào giờ đó và tôi phải có bảy chuỗi dữ liệu, dòng, một cho mỗi ngày trong tuần. Vì vậy, ví dụ: các x/y điểm trên dòng màu xanh lá cây cho thấy rằng vào thứ Tư, tại giờ x, y xe hơi vào bãi đậu xe.

Thông thường nói với tôi rằng tôi có thể kludge này bằng cách chuyển đổi các nguồn dữ liệu để mỗi ngày có cột riêng của mình trong một bảng, một bảng như thế này:

DateTime WEEKDAY CarCount

Tuy nhiên, Biểu đồ đường tinh thể dường như không hỗ trợ nhiều hơn một cột, do đó, phải có một cách khác nhau và tốt hơn để làm điều này. Ngày trong tuần là một phần của {datetime} sau khi tất cả.

Làm cách nào để có thể đạt được biểu đồ này? Tôi là một cấp bậc nghiệp dư ở biểu đồ, và sự đồng cảm của Crystal thực sự làm trầm trọng thêm sự thiếu kỹ năng và kinh nghiệm của tôi trong lĩnh vực này.

Trả lời

3

Không rõ làm cách nào để có nhiều chuỗi hiển thị đúng cách.

Trước tiên, hãy tạo công thức sẽ trích xuất ngày trong tuần từ ngày giờ: dayofweek({datetime}) và sau đó tạo một công thức khác sẽ trích xuất chỉ trong giờ: hour({datetime}).

Từ đó, chèn một biểu đồ từ đầu và thực hiện các cài đặt sau trong Chart Expert

  1. Chọn "Line" dưới Type tab
  2. Dưới tab Data, chọn "On thay đổi" và chọn công thức {@HourOfDay} của bạn trước tiên. Điều này sẽ tạo ra mỗi giờ như là một điểm trên trục X.
  3. Trong cùng một vị trí, cũng chèn công thức {@DayofWeek}. Điều này sẽ tạo một dòng mới cho mỗi ngày trong tuần. Đây là, theo ý kiến ​​của tôi, phần không rõ ràng.
  4. Cuối cùng, để chọn giá trị trục Y, chọn {car-id}, nơi có nội dung "Hiển thị giá trị". Nó sẽ mặc định là tóm tắt đếm của trường đó.

(Lưu ý: trong hình dưới đây, bạn sẽ chỉ cần thay thế {Customer.Customer_Name} với {xe-id}

How to set up the Chart Expert

Các vấn đề liên quan