1

내가 다음을 수행 것이다 일하고 보고서가 : 사용자가 선택한 지역 사회에 처음으로 기반보고서 작성기 3.0 앞으로 종속성 보고서 매개 변수

  • 반환 결과를.
  • 각 주소의 평방 피트 수를 기준으로 커뮤니티 내에서 유사한 주소를 찾기 위해 필터합니다.
  • 끝 날짜 (데이터 테이블 내의 열)를 쿼리 끝에 WHERE에 사용할 사용자 정의 매개 변수로 설정하십시오.

관련 정보는 다음과 같은 장소에 저장됩니다

  • 커뮤니티 : 주소
  • ub_subdivision.descr :
  • 스퀘어 피트 ub_serv_loc_addr.location_addr :
arp_ops.dbo.vw_ub_serv_loc_classifications.SqFt을

3 개의 매개 변수를 사용하여 쿼리를 설정했습니다.

,
  • @Community
  • @Months
  • @Address

사용자가 다음 (이 순서대로) 발생해야 보고서를 실행 :

  1. 커뮤니티 매개 변수해야 ub_subdivision.descr에 저장된 값을 채우고 사용자가 해당 목록에서 원하는 커뮤니티를 선택할 수있게하십시오.
  2. address 매개 변수는 1 단계에서 선택한 커뮤니티 내의 값을 채워야하며 사용자가 해당 주소에서 원하는 주소를 선택할 수 있어야합니다. WHERE (arp_ops.dbo.vw_ub_serv_loc_classifications.SqFt = @Address)
  3. 개월 매개 변수의 몇 개월을 정의하는 사용자 입력을 허용해야 다음과 같이 선택한 주소를 기반으로
  4. 는 쿼리가이 주소와 관련된 SqFt의 값을 저장하고 WHERE 문에 그것을 사용해야합니다 그들이 원하는 데이터. 이 매개 변수는 WHERE 문의 쿼리에서 호출됩니다 (WHERE (ub_bill_run.def_end_dt > DATEADD(m, [email protected], GETDATE()))).

보고서 작성기 3.0에서 데이터를 저장하고 "테이블 보고서"를 만들면 다양한 매개 변수를 인식하고 매개 변수 폴더 및 데이터 집합 매개 변수로로드하는 작업을 수행합니다.

문제점은 사용 가능한 값을 표시하고 "쿼리에서 가져 오기"를 선택하기 위해 매개 변수 속성을 변경할 수 없다는 것입니다. 이 경로를 찾아 쿼리를 실행하려고하면 "forward dependencies"를 사용하고 있다는 오류가 발생합니다.

주소 필드를 레이블로 표시하려면 @Address 매개 변수가 필요하지만 값으로 sqft 필드를 저장하십시오. 이것은 내가 이것을하는 방법을 아는 방법이며, 불행히도, 그것은 작동하지 않는 것 같습니다.

누구나 가지고있는 통찰력에 감사드립니다.

감사합니다. 존

답변

0

이 순서가

  • @Community
  • @Months의 순서
  • @Address

변경 순서에 있어야 확인 해결하는 한 가지 방법이 있습니다 :

  • @Co mmunity
  • @Address
  • @Months는

는 기존 @ 월을 삭제하고 다시 수동으로 추가하고 저장합니다.

나는 그것이 당신을 위해 작동하기를 바랍니다.