2012-11-28 3 views
1

SSRS Report Builder를 사용하고 있습니다.동적으로 채워진 열로 SSRS 보고서를 만드는 방법은 무엇입니까?

내 쿼리는 각 사용자에 대해 허가를 반환

가 어떻게이 같은 보고서를 만들 수 있습니다

user1 permit1 
user1 permit2 
user1 permit3 
user2 permit2 
user2 permit4 
... 
?

USER PERMITS 
------------------------------------ 
user1 permit1 permit2 permit3 
user2 permit2 permit4 
... 

또는 더 나은 :

USER PERMIT1 PERMIT2 PERMIT3 PERMIT4 
----------------------------------------------- 
user1  x   x   x 
user2    x     x 
... 

어려움은 열 "허가"는 설정 값의 그룹되지 않는 것입니다. 우리는 새로운 허가를 추가하고 자주 제거 할 것입니다.

어떤 도움을 주셔서 감사합니다.

답변

1

당신은 Matrix Control을 찾고 있습니다. 이 컨트롤에서는 첫 번째 (사용자) 열의 행을 그룹화하고 두 번째 (허가) 열의 그룹 열을 그룹화합니다. 셀에서 허가의 가치를 확인할 수 있으며, 설정된 경우 'x'를 그립니다. 개략적으로 컨트롤은 다음과 같습니다.

---------+----------------------------------------------- 
|   | [Permit]          | 
|---------+----------------------------------------------- 
| [User] | =Iif(Fields!Permit.Value Is Nothing, "", "x") | 
---------+----------------------------------------------- 
관련 문제