2011-09-06 45 views
5

Tôi có yêu cầu sau cho một báo cáo.Biểu đồ SSRS 2008 R2 - Hiển thị Biểu đồ trung bình và Nhóm trung bình

Tôi có biểu đồ thanh lặp lại trong vùng Tablix (được nhóm theo individal). Trên biểu đồ đó, tôi cần hiển thị phần trăm của một giá trị (gọi là bán hàng) cho mỗi tháng. Vì vậy, một biểu đồ sẽ có một nhân viên duy nhất, với một thanh cho mỗi tháng, cho thấy tổng doanh thu tháng như là một tỷ lệ phần trăm của tổng doanh thu lớn. Đó là phần dễ dàng: biểu hiện của tôi cho thấy (= Tổng (Trường! Sales.Value)/Tổng (Trường! Sales.Value, "EmployeeChart").

Yêu cầu tiếp theo của tôi là những gì khiến tôi bối rối. Tôi cần hiển thị Giá trị Tỷ lệ phần trăm bán hàng trung bình cho mỗi nhân viên dưới dạng một dòng (hoặc thanh) bên cạnh giá trị Tỷ lệ phần trăm bán hàng riêng lẻ. Vì vậy, mỗi tháng, tôi cần biết phân bổ Tỷ lệ phần trăm so với tỷ lệ phần trăm trung bình của nhóm như thế nào Phần trăm tỷ lệ phần trăm trung bình. một biểu đồ được lặp lại cho mỗi nhân viên, với một chuỗi thanh hiển thị phần trăm doanh thu trong mỗi tháng và một chuỗi dòng (có cùng giá trị trong mỗi biểu đồ) cho thấy tỷ lệ doanh số trung bình của tháng đó cho tất cả nhân viên.

Tôi đã thử những điều sau đây, và chưa nhận được kết quả tôi muốn.

= Avg (Sum (Fields! Sales.Value)/Sum (Fields! Sales.Value, "EmployeeChart"), "EmployeeTablix")

Tôi cũng cố gắng kết hợp khác nhau của phạm vi tuyên bố, không ai trong số mà làm việc - Tôi không thể làm cho nó để cho tôi trung bình của nhiều nhóm tách (ví dụ, SalesMonth và EmployeeTablix).

Mọi đề xuất?

+0

CẬP NHẬT: Tôi có một giải pháp giúp tôi đạt được kết quả, nhưng cảm giác khá giống với hack và tôi thích giải pháp thanh lịch hơn nếu có ai có thể cung cấp. Những gì tôi đã làm là thêm một Số liệu vào báo cáo, hiển thị tổng doanh số được nhóm theo Tháng. Sau đó tôi đã sử dụng câu lệnh UNION để hiển thị tổng doanh số bán hàng, với tháng được đặt là 13. Để hiển thị trên biểu đồ của tôi, tôi đã sử dụng = (Lookup (Fields! Month.Value, Fields! Month.Value, Fields! TotalSales.Value , "TotalSales")/Lookup ("13", Fields! Month.Value, Fields! TotalSales.Value, "TotalSales")) * 100 – ahiggins

Trả lời

0

Tại sao bạn không chia tổng số tiền cho tổng số tháng trong biểu đồ của bạn cho loại biểu đồ đường?

=Sum(Fields!Sales.Value, "EmployeeChart")/CountDistinct(Fields!Month.Value) 

... hoặc tương tự cho tập dữ liệu của bạn.

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