2016-09-26 6 views
0

ssrs 보고서는 tablix 등록 정보에서 필터를 사용합니다. Visual Studio 미리보기에서 보고서가 성공적으로 생성되었지만보고 관리자를 통해 브라우저 (크롬, IE)에서 미리보기를 생성하려고하면 다음 오류가 발생합니다.SSRS 보고서가 브라우저 보고서 관리자에서로드되지 않습니다. - rsFilterEvaluationError

FilterExpression Tablix "Tablix2"를 평가하지 못했습니다. (rsFilterEvaluationError)

100 % 올바른 오류 메시지가 아닐 수 있습니다.

식 (날짜 형식) : =Cdate(Format(CDate(Right(Trim(Fields!CustomerReqDate.Value),2) & "." & Mid(Trim(Fields!CustomerReqDate.Value),5,2) & "." & Left(Trim(Fields!CustomerReqDate.Value), 4)), "dd.MM.yyyy"))

운영자 : < =

값 : =Cdate(Format(DateAdd("d",42,Now), "dd.MM.yyyy"))

+0

필터 탭의 설정 (예 : 선택한 연산자 및 데이터 유형)과 함께 사용중인 표현을 표시하십시오. – StevenWhite

+0

@StevenWhite 내 업데이트 된 코드를 참조하십시오. – jrdev22

답변

0

은 미리보기에서 작동하지만 브라우저가 현지화 설정해야 할 수 없습니다 때문에. CustomerReqDate가 "YYYYMMDD"형식의 문자열이라고 가정합니다. 이 표현식을 대신 사용해보십시오.

그냥 형식 지정 및 변환에 대해 걱정하지 마세요.

=DateAdd("d",42,Now) 

이렇게하면 SSRS는 로컬 형식에 관계없이 날짜를 날짜와 비교할 수 있습니다.

관련 문제