2012-05-02 2 views
1

proc을 참조하는 데이터 집합이 있습니다. 그 프록시는 @ 사용자 이름을 가져옵니다. 내 데이터 집합의 매개 변수에 @UserName이라는 새 매개 변수를 지정했으며 기본값은 expression = User! UserID입니다. 그러나 보고서가 렌더링 될 때이 오류가 계속 발생합니다 :query 매개 변수의 기본 표현식에 오류가 있습니다.

쿼리 매개 변수 @ 사용자의 기본 값 표현이 포함 된 오류 [BC30654] 함수에서 '반환'문은, 가져 오기, 또는 운영자는 내가 생각할 수있는 유일한 대신의 수정이다 값

을 반환해야합니다 보고서에 정의 된 기존 데이터 소스를 제거하고 새로운 데이터 소스를 추가했습니다. 필자는 해당 필드가있는 보고서의 유효한 데이터 소스가있는 한 중요하지 않기를 바란다 ... 나는 테스트 목적으로 현재 데이터베이스의 복사본을 참조하도록이 보고서를 전환했다.

답변

3

보고서 매개 변수와 같은 소리가 저장 프로 시저에 전달되지 않습니다. 데이터 집합 속성에서 매개 변수 탭을 클릭하고 저장된 프로 시저 매개 변수 @ 사용자 이름이 보고서 매개 변수 @ 사용자 이름에 올바르게 매핑되는지 확인하십시오.

관련 문제