Tôi có báo cáo dựa trên bảng đơn giản trong SSRS 2008, Có 10 cột và mỗi cột có tham số tương ứng để xác định xem cột có được hiển thị hay không. Tôi đạt được điều này bằng cách đặt tùy chọn Hiển thị cột bạn nhận được khi nhấp chuột phải vào tiêu đề cột trong chế độ thiết kế. Trong trường hợp của tôi, tôi chọn 'Hiển thị hoặc Ẩn dựa trên một biểu thức' mà tôi đặt biểu thức thành giá trị của tham số là một kiểu boolean.SSRS: Điều kiện ẩn cột dựa trên giá trị tham số - xuất CSV xuất hiện
Chức năng hoạt động như mong đợi trong lần hiển thị ban đầu, tuy nhiên khi tôi chọn xuất báo cáo sang CSV, biểu thức hiển thị bị bỏ qua hoặc không được đánh giá vì các cột hiển thị bất kể cài đặt.
Hộp thoại hiển thị có ba tùy chọn, Hiện/Ẩn/Hiện hoặc Ẩn dựa trên biểu thức - Nếu tôi đặt rõ tùy chọn Ẩn, việc xuất CSV không bao gồm cột như bạn mong đợi nếu tôi sử dụng biểu thức - I thậm chí đã đi xa như vậy để làm cho biểu hiện rõ ràng như '= True' và nó vẫn bị bỏ qua.
Làm cách nào để có tùy chọn xuất để đánh giá đúng cách này?
Tôi cố gắng để làm như vậy, và bạn không thể vào năm 2008 hoặc thấp hơn, nhưng trong trường hợp nó giúp, nếu bạn có thể nâng cấp lên 2008 R2, sau đó bạn có thể sử dụng Globals.RenderFormat trong tầm nhìn của bạn biểu thức. – Cylindric