2013-05-15 4 views
0

세 가지 보고서 매개 변수가있는 SSRS 2008 보고서를 만들려고합니다. 첫 번째 매개 변수는 사용자가 값을 입력 할 날짜입니다. 사용자가 값을 입력하는 두 번째 매개 변수는 숫자를 사용하는 필드입니다. 이 두 값에 따라 세 번째 매개 변수 인 다른 날짜는 첫 번째 매개 변수에 입력 한 날짜보다 일 수 (두 번째 매개 변수)로 계산해야합니다. 세 번째 매개 변수는 보고서를 생성하는 데 사용됩니다.다른 SSRS 보고서 매개 변수를 기반으로 계산

(일 수 매개 변수의 이유는 알려진 날짜 이전의 특정 일 수에 대한 보고서를 생성하기위한 것입니다.이 두 번째 매개 변수는 기본값을 가지지 만 사용자가 필요에 따라 계정을 변경할 수 있습니다 주말, 공휴일 등)

또는 사용자는 두 날짜를 입력 할 수 있으며 숫자 매개 변수는 그 사이의 일 수를 나타냅니다. 이것은 사용자가 매개 변수에 대해 적절한 값을 입력했는지 확인하는 데 사용될 수 있습니다.

이렇게 다른 매개 변수를 기반으로 보고서 매개 변수를 계산할 수 있습니까? 그렇다면 어떻게?

답변

2

세 번째 매개 변수의 경우, 기본값이 같은 공식을 사용합니다 :

=DateAdd(DateInterval.Day,-Parameters!SecondParameter.Value,Parameters!FirstParameter.Value) 

당신이 그 이름대로에 처음 2 개 매개 변수의 이름을 변경해야합니다. 처음 두 개를 입력하면이 세 번째 입력이 채워집니다. 또한 보고서 데이터 창에 순서대로 나열되어 있는지 확인하십시오. 아직 마지막으로 없으면 맨 위의 파란색 화살표를 사용하여 아래로 이동 시키면 오류가 발생합니다.

관련 문제