2014-02-28 2 views
1

나는 데이터베이스가 SQL Server Report Builder를 사용하여 이런 식으로 보고서를 작성합니까? 나는 단순히 쿼리가 일반 SQL 쿼리 모드를 사용하여 작동한다는 것을 알고 있습니다. 그러나, 내가 직면하고있는 어려움은 평가할 수식을 입력해야하는 테이블 셀이 하나 밖에 없다는 것입니다 (테이블과 보고서에 더 많은 것들이 있습니다, 이것은 부분 집합입니다). 내가 그 일을 어떻게 처리 할 수 ​​있는지 확신 할 수 없다.SQL 서버에 접속 행

+0

나에게 똑바로 보인다. 문제가 정확히 무엇입니까? 그리고 지금까지 무엇을 시도 했습니까? – NickyvV

+0

글쎄, SQL Server에서 적절한 결과를 얻는 것이 쉽습니다. Owner Type = 'Testing' 테이블에서 소유자 이름을 선택하십시오. 그러나 SSRS에는 평가할식이 포함 된 텍스트 상자가 하나뿐입니다. 해당 매핑을 사용하여 각 행을 반복하는 방법을 알지 못합니다. – Nathan822

+0

SQL Server에서 사용한 쿼리로 SSRS에서 데이터 집합을 만들었습니까? 그런 다음 [소유자 유형] 및 [소유자 이름] 열을 테이블/테이블 릭스/필요한 출력에 매핑 할 수 있습니다. 또는 두 개의 열을 하나의 셀에 표시 (연결)하는 방법에 대한 질문입니까? – NickyvV

답변

1

당신은

SELECT [Owner Type], [Owner Name] FROM Table 

그룹화하여 SSRS 보고서에서 테이블/행렬의 [소유자 유형]에 의해

Testing 
Testing2 
Testing3 

처럼 보이는 뭔가를 얻을 그럼 당신은 당신이 필요로 추가 할 수있는 경우 그 후 새로운 칼럼 f.ex. 그러나 그룹화는 [소유자 유형]을 모두 표시하는 방법입니다.

편집 : 제안 필터하기 : enter image description here

+0

이것은 사실입니다. 그러나이 소유자 세트는 특정 객체를위한 것입니다. 객체 변경 사항은 소유자도 변경됩니다. 모든 객체의 요약이 제공되는 방문 페이지가 있습니다. 하나의 객체를 클릭하면 테스트 소유자 (위에 표시된 것과 같은)가 표시되는 다른 페이지가 열립니다. – Nathan822

+0

개체와 소유자 사이의 관계는 무엇입니까? 개체를 매개 변수로보고 소유자에게 보내고 보낸 개체 값을 사용하여 소유자 보고서를 필터링 할 수 있어야합니다. –

+0

예, 정확히 내가 SQL 보고서 작성기가 아닌 SQL에서 수행하는 방법을 알고 있습니다. 문제가 있습니다. – Nathan822

2

내가 보고서 자체에 덧붙인을하는 것이 좋습니다이

을 적어도 2 가지 방법이 있습니다. 이미 마법사를 사용하여 데이터 집합을 만들고 마법사에 보고서에 raw 열이 이미있는 경우 OwnerType 세부 행 텍스트 상자를 마우스 오른쪽 단추로 클릭하고 Expression (fx)을 선택합니다. 그런 다음 필요한 디스플레이를 투사 할 수 있습니다 (예 :

) 그런 다음 열 이름을 변경하고 두 번째 열을 완전히 삭제하십시오.

다른 방법으로이 쿼리를 Sql 쿼리에 직접 투영하는 것입니다. DataSource:

select Owner_Type + ' owners = ' + Owner_Name as OwnerRow 
from [dbo].[Own]; 

에 구성 옵션을 사용하여 다음 쿼리를 제공하여 (당신은 또한 PROC /보기로 보고서를 바인딩 다음이 투사을하고하는 SQLSERVER에서 PROC 또는 뷰를 만들 수 있습니다).