비워 둘 수있는 datetime 필드가 있습니다. 비어 있지 않으면 날짜 부분 만 표시하고 싶습니다. 내가 사용 :ReportBuilder는 스위치 비교기에 FormatDateTime 오류가 있음
=FormatDateTime(Fields!myDate.Value, DateFormat.ShortDate)
이 "1/1/0001"로 대체됩니다 빈 항목을 제외하고 작동합니다.
switch 문을 사용했지만 조건이 충족 될 때 오류를 반환합니다. 스위치 문은 다음과 같습니다
=switch(Fields!myDate.Value<>"", FormatDateTime(Fields!myDate.Value, DateFormat.ShortDate))
이이 공백을 위해 작동하지만 날짜 항목에 대한 오류를 얻을 수 있습니다.
해결 방법은 datetime 필드의 날짜 만 반환하도록 저장 프로 시저를 변경하는 것입니다. 나는 그것이 미래에 필요할 경우에 대비하여 시간 가치를 갖고 싶어한다.
내가 뭘 잘못하고 있는지 또는 작동하는 보고서 작성 도구가 있는지 알려주십시오.
IIF 및 동일한 오류 결과로 시도 : –
파서가 중첩 된 작업을 지원하지 않는다고 생각합니다. 함수/멤버 용. 이것이 문제가 될 수 있습니까? –