내가 다음을 수행 것이다 일하고 보고서가 : 사용자가 선택한 지역 사회에 처음으로 기반보고서 작성기 3.0 앞으로 종속성 보고서 매개 변수
- 반환 결과를.
- 각 주소의 평방 피트 수를 기준으로 커뮤니티 내에서 유사한 주소를 찾기 위해 필터합니다.
- 끝 날짜 (데이터 테이블 내의 열)를 쿼리 끝에 WHERE에 사용할 사용자 정의 매개 변수로 설정하십시오.
관련 정보는 다음과 같은 장소에 저장됩니다
- 커뮤니티 : 주소 ub_subdivision.descr :
- 스퀘어 피트 ub_serv_loc_addr.location_addr :
3 개의 매개 변수를 사용하여 쿼리를 설정했습니다.
,- @Community
- @Months
- @Address
사용자가 다음 (이 순서대로) 발생해야 보고서를 실행 :
- 커뮤니티 매개 변수해야
ub_subdivision.descr
에 저장된 값을 채우고 사용자가 해당 목록에서 원하는 커뮤니티를 선택할 수있게하십시오. - address 매개 변수는 1 단계에서 선택한 커뮤니티 내의 값을 채워야하며 사용자가 해당 주소에서 원하는 주소를 선택할 수 있어야합니다.
WHERE (arp_ops.dbo.vw_ub_serv_loc_classifications.SqFt = @Address)
- 개월 매개 변수의 몇 개월을 정의하는 사용자 입력을 허용해야 다음과 같이 선택한 주소를 기반으로
- 는 쿼리가이 주소와 관련된
SqFt
의 값을 저장하고 WHERE 문에 그것을 사용해야합니다 그들이 원하는 데이터. 이 매개 변수는 WHERE 문의 쿼리에서 호출됩니다 (WHERE (ub_bill_run.def_end_dt > DATEADD(m, [email protected], GETDATE()))
).
보고서 작성기 3.0에서 데이터를 저장하고 "테이블 보고서"를 만들면 다양한 매개 변수를 인식하고 매개 변수 폴더 및 데이터 집합 매개 변수로로드하는 작업을 수행합니다.
문제점은 사용 가능한 값을 표시하고 "쿼리에서 가져 오기"를 선택하기 위해 매개 변수 속성을 변경할 수 없다는 것입니다. 이 경로를 찾아 쿼리를 실행하려고하면 "forward dependencies"를 사용하고 있다는 오류가 발생합니다.
주소 필드를 레이블로 표시하려면 @Address 매개 변수가 필요하지만 값으로 sqft 필드를 저장하십시오. 이것은 내가 이것을하는 방법을 아는 방법이며, 불행히도, 그것은 작동하지 않는 것 같습니다.
누구나 가지고있는 통찰력에 감사드립니다.
감사합니다. 존