0

SSRS 보고서 작성기를 사용하여 주간 방문자 보고서를 생성하여 SharePoint 목록 달력에서 데이터를 가져옵니다.SSRS 보고서 작성자 주간 보고서 (주간 이외의 시작/종료를 제외)

Start_Time expression: =DateAdd("d", 8 - DatePart("w", Today()), Today()) 

Stop_Time expression: =DateAdd("d", 15 - DatePart("w", Today()), Today()) 

데이터는 필터를 (죄송합니다, 나는 새로운 해요 그들이 나를 필터의 스크린 샷을 게시하지 않습니다)이 있습니다

나는 두 개의 매개 변수, END_TIME에에서는 Start_Time에 대한 하나 하나가 :

"Expression [Start_Time] 

Operator -- Between 

Value [@Start_Time] [@End_Time]" 

일주일 내에 시작하거나 중지하면 보고서에서 SharePoint 일정 항목을 올바르게 가져옵니다. 그러나 일주일에 시작하거나 끝나면 항목이 보고서에 전혀 표시되지 않습니다.

주간 이외의 시작/종료 여부에 관계없이 보고서에서 뽑은 모든 항목을 보고서에 표시하고 싶습니다. 감사!

+0

당신은 당신의 질문 –

답변

0

먼저 VBA 표현식에서 SQL 구문을 사용하고 있습니다. 매개 변수 값의 표현은 VBA 구문을 사용하여 다음과 같이해야한다 :

에서는 Start_Time 매개 변수 표현 :

=DateAdd(DateInterval.Day, 8 - DatePart(DateInterval.Weekday, Today), Today) 

END_TIME 매개 변수 표현 :

=DateAdd(DateInterval.Day, 15 - DatePart(DateInterval.Weekday, Today), Today) 

당신은 범위에 걸쳐 일정 항목을 포함 할 시작 시간이 날짜 범위의 끝 부분이고 종료 시간이 날짜 범위의 시작 이후 인 곳입니다.

그래서 두 개의 필터 기준을 추가

Start_Time <= @End_Time 
Stop_Time >= @Start_Time 
+0

완벽한로 편집 할 수있는 기능과 함께 스크린 샷과 사람에 대한 링크를 추가 할 수 있습니다! 많은 감사합니다! –