Vui lòng tha thứ cho tiêu đề mơ hồ của câu hỏi này. Có lẽ bên dưới sẽ hỏi câu hỏi của tôi tốt hơn.Trình tạo báo cáo SQL: nhận giá trị từ nhóm trong tablix
Xem xét bảng dưới đây tổng hợp:
Fruit Units FruitSales%
----- ----- -----------
Apples 10 ?
Oranges 20 ?
Bananas 10 ?
NonFruit 10 ?
TOTAL 50 ?
Tôi cần cột FruitSales%
là: Fruit/(Total - NonFruit)
Nếu NonFruit là một tên sản phẩm của riêng mình, làm thế nào để tôi nhận được giá trị của nó để sử dụng trong khác tính toán trong tablix?
Tôi tưởng tượng thức của tôi để các FruitSales% là cái gì đó như:
Sum(Fields!Units.Value)/(ReportItems!txtTotalUnits.Value - SumIf(Fields!Fruit = "NonFruit", Fields!Units.Value)
Tuy nhiên, SUMIF không tồn tại và thậm chí nếu nó đã làm, nó sẽ được cụ thể cho hàng hiện tại.
Và khi tôi ở đây, ReportItems!txtTotalUnits.Value
, tôi rõ ràng đã đặt tên cho hộp văn bản đó, nhưng có cách nào sạch hơn để tham chiếu không?
Cảm ơn bạn rất nhiều Ian, đó là hoàn hảo và giải thích rất tốt. Tôi thực sự đánh giá cao thời gian bạn dành cho việc này! – Warren