저는 보고서 작성기가 새로 도입되어 this question에서 보고서 I에 솔루션을 적용하려고합니다. 노력하고있어. 나는 @startDate
을 매개 변수로 설정했지만,이 값을 = dateadd(day, 1 - datepart(dayofyear, getdate()), cast(getdate() as date));
으로 설정하려고하면이 오류가 발생합니다.SQL Report Builder 오류 : 'Public Function Day (DateValue As Date) As Integer'매개 변수 'DateValue'에 인수가 지정되지 않았습니다.
The Value expression for the report parameter ‘startDate’ contains an error: [BC30455] Argument not specified for parameter 'DateValue' of 'Public Function Day(DateValue As Date) As Integer'.
지금, 나는 =Today()
에 @startDate
의 기본값을 설정할 수 있습니다 그리고 그것은 사실 내가 그 보고서 자체에, 일부 사용할 수를 설정하지 않고에서 날짜 을 변경할 수 없습니다 제외하고 ... 잘 작동 가치. 그러나 위의식이 사용 가능 또는 기본값으로 설정되었는지 여부에 관계없이 해당 오류 메시지와 함께 보고서가 충돌합니다.
=Today()
을 기본값으로 사용하고 위의 표현식을 사용 가능한 값 중 하나로 지정하고 싶습니다. 누구나 내가 잘못하고있는 일을 설명 할 수 있습니까? 그리고 가장 합리적인 해결책은 무엇입니까?
는 기본 값을 설정하는가? 보고서 작성기 매개 변수 옵션 또는 SQL 쿼리? –