나는 SSRS 내 텍스트 상자의 값으로 다음 한 신고 :SSRS에서 .AddDays()를하기 전에 null 값을 확인하는 방법?
=iif(IsNothing(Fields!MyDate.Value), "", Format(Fields!MyDate.Value.AddDays(30), "MMMM dd, yyyy"))
그것은 나에게 "# 오류"를 때마다 MyDate가가 null 제공합니다.
어떻게 해결할 수 있습니까?
UPDATE : 널 (null) 날짜가 전달 될 때
내가이 사용자 정의 함수를 작성이,이 1 월 31 일 0001 오류를 제거하지만, 반환되었다.
Public Shared Function NewDate(myDate as DateTime, days as integer) AS string
IF ISNOTHING(myDate) OR ISDBNULL(myDate) Then
NewDate = " "
ELSE
NewDate = Format(myDate.AddDays(days), "MMMM dd, yyyy")
END IF
End Function
는 @ 매트 해밀턴 : DateAdd 함수 (! "D", 30, 필드 MyDate.Value)
인라인해야하는 이유는 무엇입니까? –
사촌 최대 10 분 전 SSRS에서 "사용자 정의 코드"에 대해 몰랐어요 :) –