2012-11-05 31 views
5

Tôi đã tạo ra hai danh sách thả xuốnglàm thế nào để thêm một tập hợp các giá trị mà nằm giữa hai bắt đầu ngày và ngày kết thúc trong Qlikview

1. start date 
2. end date 

Tôi đang sử dụng cơ sở dữ liệu mysql như một nguồn và tôi đã một bảng gọi là generation có các cột như (date , generation, turbine_id).

Sau khi chọn start dateend date, tôi cần tính tổng các giá trị tương ứng nằm giữa hai ngày !!

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

Tôi là một người mới bắt đầu theo quan điểm qlik hãy giúp tôi càng sớm càng tốt

+0

đăng mã có liên quan .. –

+0

tổng ({ = $ (= vEndDate)"}>} Mục tiêu) –

+1

Thử tìm kiếm đối sánh Interval trên tham chiếu cú ​​pháp Qlikview – jclozano

Trả lời

11

Tôi thấy rằng bạn đã thực hiện hai biến, vStartDate và vEndDate, Vì vậy, bạn có thể thao tác chúng bằng Lịch hoặc một hộp Input.

Trong trường hợp này, biểu thức đã đặt của bạn gần như là tốt. Nó trông giống như thế này:

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

Vì vậy, trong dấu ngoặc nhọn nó bắt đầu bằng ký hiệu $, đại diện cho lựa chọn hiện tại, được lọc theo biểu thức. Trong dấu ngoặc kép bạn cho biết giá trị của ngày phải lớn hơn hoặc bằng biểu thức =vStartDate được đánh giá (đánh giá được thực hiện bằng cách sử dụng biểu thức ký hiệu đô la) và nhỏ hơn vEndDate. Đây là cách nó hoạt động.

Các vấn đề liên quan