도움을 요청했지만 필요한 항목을 찾을 수 없습니다. 두 날짜 필드 사이의 총 일수를 찾으려고하지만 시작 날짜 필드는 시작 날짜 또는 수정 된 시작 날짜와 같은 두 개의 다른 필드에서 나올 수 있습니다. 종료일은 항상 같은 필드입니다.IIF 문에서 DateDiff를 사용할 수 있습니까?
대부분의 경우 수정 된 시작일이 없지만 시작 날짜가 수정 된 시나리오를 제공해야합니다. 는 나는이
=IIF(Fields!AmendedStartDate.Value is nothing, DateDiff("d",Fields!StartDate.Value,Fields!EndDate.Value, DateDiff("d",Fields!AmendedStartDate.Value, Fields!EndDate.Value)))
다음 나는 오류가 실행이 실행 얻을했습니다.
보고서 작성기/SSRS가 새로 도입되었으므로 요청한 사항이 있는지조차 확신 할 수 없습니다.
시간을내어 주셔서 감사합니다. 비슷한 표현으로 (StartDateToUse
말이라)
또는 =IIf(IsNothing(Fields!AmendedStartDate.Value),DateDiff("d",Fields!StartDate.Value,Fields!EndDate.Value),DateDiff("d",Fields!AmendedStartDate.Value,Fields!EndDate.Value))
, 당신은 계산 된 필드를 만들 수 있습니다 :
안녕하세요, 저는 귀하의 대안 표현으로 갔고, 이것이 제가 필요한 것을 정확하게 제공합니다. 고맙습니다. – Freddie
문제가 없지만 대답을 수락 해 주셔서 감사합니다. 보고서 작성기에서 사용할 수있는 기능에 대해 머리 숙여지기 위해 잠시 시간을 보냈습니다. (그리고 나는 여전히 매일 배우고 있습니다!). – 3N1GM4