많은 행의 경우 LookupSet 디스플레이 결과를 만드는 방법내가 <p>먼저 하나가 ContactID가, ContactMethod와 이름 (을 DataSet1)에 대한 조회 2 개 데이터 세트</p>이
ContactId | ContactMethod | Name
1048 | [email protected] | John Doe
둘째 ContactID가, 배달 및 deliveryStatus에 대한 조회
ContactID | deliveries | deliveryStatus
1048 | FailedAttempt | Undeliverable
1048 | FailedAttempt | Undeliverable
1048 | FailedAttempt | Undeliverable
하고 6 번 이상 반복 ...
내가 아는 내가 하나의 쿼리를 할 수 있지만 그 두 데이터 세트는 두 개의 다른 데이터베이스에 있으므로 내가 아는 한 2 개의 데이터 소스로 하나의 쿼리를 만들 수 없다. 내가
그래서 여기이 하나 개의 셀에, 저를 돌아갑니다 내 기능
=Join(LookUpSet(Fields!ContactMethod.Value,
Fields!ContactMethod.Value,
Fields!CoarseReportingBucketName.Value,
"EX_JobDeliveries"),
",")
의 :(이 링크에있는 사진을 볼 경우, 배달은 하나 개의 셀에) 완전히 잘못 될 수 9 회)
다른 방법이 없으면 어떻게 다른 셀에 모든 결과를 표시 할 수 있습니까? 조회를 사용하면 행이 반환되지만 자동으로 채우기를 기대했지만 그럴 수는 없습니다.
그래서 결과는 다음과 같이 (그래서 계단 보고서) 그
ContactMethod | Name | deliveries | deliveryStatus
[email protected]|
John Doe |
FailedAttempt | Undeliverable
FailedAttempt | Undeliverable
FailedAttempt | Undeliverable
6 번 이상 볼 것 ...
이
죄송합니다. 명확하지 않으면 tablix에 새 행이 필요합니다. 나는 계단식 보고서로하고있다. 새 행을 만들 때 "빠져 나갈 수"있지만 새 행을 추가하려고합니다. SSMS에서 "EX_JobDeliveries"를 가져 오면 쿼리는 9 개의 값을 반환하므로 간단한 Lookup (Expression)을 사용하면 정규 표현식처럼 9 개의 값을 반환하기를 기대했지만 어딘가에 부족한 것처럼 보입니다. – Pepe
오, 두 데이터베이스 쿼리 : 알 수 있습니다. 하지만 SSRS를 사용하여 데이터 소스를 선택해야하는 문제가 발생하지는 않습니다. 즉, server1과 server2를 쿼리 한 다음 server1의 데이터 소스를 선택했습니다. – Pepe
@ Pepe. 서버 A를 서버 B에 연결할 수 있습니다. - [this] (https://msdn.microsoft.com/en-us/library/ff772782.aspx)를 확인한 다음 서버 B에 데이터 소스를 추가하면 서버에 액세스 할 수 있습니다. A. SSMS에서 먼저 시도한 다음 쿼리가 작동하면 보고서 작성기에서 데이터 소스 및 데이터 집합을 만듭니다. –