2012-11-26 5 views
1

프롬프트에서 한 번의 입력일로 WebI 보고서를 작성한 다음 최대 12 개 (최대 12 개)의 시간 조각, 주 또는 월을 가져 오려고합니다.BOBJ Webi 질의 날짜 필터

예를 들어 param_input를 들어

= 1/1/12 또한 내가 주간 시간 조각에 대한 쿼리 필터를 시도 할 것이라고 생각 'n'을

의 입력이 다음은 between param_input and RelativeDate(param_input, 7*n)

할 그러나 쿼리 빌더는 동적으로 생성 된 날짜를 좋아하지 않습니다.
두 번째 날짜를 동적으로 가져 오려면 어떻게해야합니까? 아니면 두 날짜 만 제공해야합니까? 아니면 그냥 12 개의 슬라이스를 내리고 첫 번째 n 값까지 필터하는 방법이 있습니까?

+0

'n'도 입력 했습니까? –

+0

넵 ... 원하는 슬라이스 유형과 원하는 기간 수를 묻습니다. – Jared

답변

0

당신이

[Date+7]=DATEADD(@prompt('Period','A',{'Day','Month','Year'}, 
mono,constrained,persistent),7,@prompt('Enter date:','D',,mono,free,persistent)). 

우주 (당신이 사용하는 경우 MS SQL)를 새로운 객체를 생성하고 보고서에 필터를 추가해야합니다 : UserInputWithText_EnterDate 및 [날짜 + 7] 사이

[날짜] (우주로부터)