2017-03-03 7 views
0

나는 시작 날짜와 종료 날짜가 매개 변수로있는 태블릿 보고서를 가지고 있습니다. type2이고 사용자의 시작 날짜와 사용자의 종료 날짜가있는 테이블이 있습니다. 샘플 데이터는 다음과 같습니다.type2 차원 테이블에 날짜 범위 필터를 적용하는 방법은 무엇입니까?

user_id partner user_start_date user_end_date 
U1  XYZ  2016-07-10  2016-07-23 
U1  XYZ  2016-07-24  2016-07-30 
U1  ABC  2016-07-31  2999-12-31 
U2  ABC  2015-10-01  2999-12-31 

이제 타블로보고에서 선택한 날짜 범위 사이에 유효한 모든 사용자를 가져와야합니다. 아래에서 계산 된 필드를 적용하고 보고서를 필터링하려고 시도했습니다.

IF ([Start Date] >= [User Start Date] 
     AND [Start Date] <= [User End Date] 
     AND [User End Date] >= [End Date]) 
    OR  
    ([User Start Date] >= [Start Date] AND 
     [User Start Date] <= [End Date] AND 
     [User End Date] >= [End Date] 
    ) 
THEN 'Show' ELSE 'Hide' END 

다른 올바른 방법이 있는지 알고 싶습니다.

답변

0

이 잘 작동해야합니다

IF ([User Start Date] >= [Start Date] AND [User End Date] >= [Start Date]) 
    AND 
    ([User Start Date] <= [End Date] AND [User End Date] >= [End Date]) 

THEN 'Show' ELSE 'Hide' END