여러 값에 대해 동일한 보고서를 반복적으로 생성해야합니다. 새 보고서에서 다중 값 매개 변수를 사용하여이 값을 허용합니다. 또한 하위 보고서로 원본 보고서가있는 테이블을 만들었습니다. 사용자가 매개 변수에서 선택한 값을이 테이블에 전달하려면 어떻게해야합니까? 데이터 집합을 만들었지 만 이러한 값을 데이터 집합에 바인딩 할 수 없으며 데이터 집합은 테이블에 바인딩됩니다. 나는 몇몇 기사를 읽었지 만, 나는 그것을 작동시킬 수 없다. 제발 조언.SSRS가 매개 변수로 허용되는 여러 값에 대해 동일한 보고서를 생성합니다.
답변
나는 며칠 동안 고생 한 끝에 결국 on another stackoverflow post 해결책을 발견했다.
여기를 재현 :
이 작업을 수행하려면 목록 또는 테이블 릭스에 포함 된 보고서를 넣어야 할 것입니다. 필자가 아는 한 다중 값 매개 변수의 값에 대해 해당 목록이나 테이블 릭스를 반복하는 쉬운 방법은 없습니다. 데이터 집합 만 수락합니다.
그래서 내가 생각할 수있는 유일한 해결 방법은 데이터 집합의 행 집합에 매개 변수를 분할하는 것입니다. SQL에서는 가능하지만 사소한 것은 아닙니다. 그러나 매개 변수에 사용할 수있는 값이 데이터 집합에서 비롯된 경우 상황이 개선 될 수 있습니다. tablix/list를 데이터 집합에 연결하고 매개 변수에서 선택되지 않은 항목을 필터링하면됩니다.
편집 데이터 집합 쿼리를 식으로 작성하여 여러 값 매개 변수를 데이터 집합으로 확장하는 약간의 해킹 해결책을 발견했습니다. 그런 다음 (가독성 포맷)으로
="SELECT '"
&
Join(Parameters!MultiParamX.Value, "' MyParam UNION ALL SELECT '")
&
"' MyParam"
이 쿼리를 생성 할 수있다 : 파라미터 가정 @MultiParamX이 표현식은 하나의 열에서 선택된 모든 값을 출력하는 쿼리를 작성한다
SELECT 'A' MyParam
UNION ALL
SELECT 'B' MyParam
UNION ALL
SELECT 'C' MyParam
-- Etc. for all selected values
이것 결과 집합을 생성하는 것 등 :
┌─────────┐
│ MyParam │
├─────────┤
│ A │
│ B │
│ C │
│ Etc. │
└─────────┘
의
하위 보고서 개체의 주 보고서에서 매개 변수를 바인딩합니다. 하위 보고서에서 이러한 매개 변수를 데이터 집합에 적용합니다.
주 보고서의 매개 변수를 하위 보고서 개체에 직접 바인딩 할 수 있다고 생각하지 않습니다. 어쨌든, 나는 할 수 없었다. – Fahad
- 1. SSRS가 매개 변수 배열을 전달합니다.
- 2. SSRS가 레코드 당 하나의 PDF를 자동으로 생성합니다.
- 3. SSRS가 동일한 크기로보고 함
- 4. 동일한 값에 대해 여러 테이블 검색
- 5. 내보내기 ssrs가 여러 엑셀 파일로 데이터를보고합니다.
- 6. OCLint가 html 보고서를 생성합니다.
- 7. 다른 매개 변수로 하나의 수정 보고서를 여러 번 실행하십시오.
- 8. 여러 값에 대해 동일한 쿼리 (및 내보내기) 자동화
- 9. 런타임시 ssrs에 대해 동적으로 매개 변수를 생성합니다.
- 10. SSRS가 매개 변수로 테이블 유형 (integer_list_tbltype)을 승인하지 않습니다.
- 11. SSRS가 다중 문화 언어로보고합니다.
- 12. 쿼리에서 매개 변수로 동적으로 jquery를 생성합니다.
- 13. 보고서를 매개 변수로 전파 재전송에 전달하려면 어떻게해야합니까?
- 14. 동일한 선택 쿼리를 여러 매개 변수로 여러 번 실행 : MySQL
- 15. 다른 값에 대해 동일한 ListView를 표시하는 방법?
- 16. Cognos Report - 동일한 쿼리를 여러 탭에 여러 매개 변수로 여러 번 입력 XLS
- 17. 파이썬에서 파일의 값에 대해 허용되는 데이터 유형/유형 캐스트를 설정하십시오.
- 18. 여러 값에 대해 동일한 키를 가진 PHP 배열을 생성하십시오.
- 19. 동일한 값에 대해 여러 개의 y 축을 다이 그래프로 표시합니다.
- 20. PostgreSQL 여러 매개 변수로 집계
- 21. 여러 보고서가 동일한 하위 보고서를 공유합니다.
- 22. ZipDotNet은 랜덤 파일에 대해 동일한 스트림을 생성합니다.
- 23. Mdx는 측정 값과 측정 값에 대해 반복되는 값을 생성합니다.
- 24. 특정 값에 대해 여러 테이블 열을 검색하십시오.
- 25. 동일한 Worklfow를 다른 매개 변수로 여러 번 실행
- 26. for 루프 동일한 매개 변수로 여러 번 사용
- 27. MySQL이 값에 대해 여러 테이블에서 쿼리하는 중
- 28. COGNOS는 xls 형식으로 보고서를 생성합니다.
- 29. Checkstyle 보고서는 그래프 보고서를 생성합니다.
- 30. SSRS : 여러 매개 변수로 그룹화하는 방법
가능한 복제 [SSRS - 2008 하위 보고서 다치 파라미터의 각 값 (https://stackoverflow.com/questions/12459092/ssrs-2008 -subreport-for-each-value-multi-valued-parameter) – Matt