2012-11-05 2 views
5

내가 만든 두 개의 드롭 다운 목록에이 시작 날짜와 종료 날짜 사이에있는 값의 집합을 추가하는 방법qlikview

1. start date 
2. end date 

나는 소스로 MySQL 데이터베이스를 사용하고 그리고 난 테이블이 generation 를 불렀다 (date , generation, turbine_id)와 같은 열이 있습니다.

start dateend date을 선택한 후에 두 날짜 사이에 해당 값을 합산해야합니다.

sum({<Date= {"<=$(=vStartDate)>=$(=vEndDate)"}> } Target) 

나는 클릭 테크 뷰에서 초심자 나에게 도움을 주시기 바랍니다 나는 최대한 빨리

+0

관련 코드를 게시하십시오. –

+0

sum ({<날짜 = { "<= $ (= vStartDate)> = $ (= vEndDate)"}>} 목표 –

+1

Qlikview 구문 참조에서 간격 일치를 찾으십시오. – jclozano

답변

11

난 당신이 이미 두 개의 변수, vStartDate 및 vEndDate를 한 것으로보고, 그래서 당신은 달력 또는 입력 상자를 사용하여 조작 할 수 있습니다.

이 경우 표현식이 거의 비슷합니다. 그것은 다음과 같이 sould :

Sum({$<Date = {">=$(=vStartDate)<=$(=vEndDate)"}>} Target) 

는 그래서 곱슬 브래킷는 식으로 필터링됩니다 현재 선택을 나타내는 $ 기호로 시작합니다. 큰 따옴표에서 Date의 값은 평가 된 =vStartDate 표현식보다 크거나 같아야하며 (평가는 달러 기호 표현식을 사용하여 수행 됨) vEndDate보다 작아야합니다. 이것이 작동하는 방식입니다.