2012-11-05 8 views
5

I zostały utworzone dwa listy rozwijanejjak dodać zestaw wartości, który leży pomiędzy datą i zakończenia dwóch Data rozpoczecia w QlikView

1. start date 
2. end date 

używam bazy mysql jako źródło i mam tabeli o nazwie generation o kolumnach takich jak (date , generation, turbine_id).

Po wybraniu start date i end date, muszę zsumować odpowiednie wartości leżące pomiędzy tymi dwoma datami !!

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

Jestem początkujący w świetle Qlik Proszę mi pomóc jak najszybciej

+0

opublikować odpowiedni kod. –

+0

suma ({ = $ (= vEndDate)"}>} Target) –

+1

Spróbuj wyszukać dopasowania przedziału w dokumencie Qlikview Syntax Reference – jclozano

Odpowiedz

11

widzę, że już dwie zmienne, vStartDate i vEndDate, więc można manipulować nimi za pomocą kalendarza lub polu tekstowym.

W tym przypadku twoje ustawione wyrażenie jest prawie dobre. sould to wyglądać tak:

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

Więc w nawias klamrowy zaczyna się znakiem $, co oznacza aktualny wybór, który będzie filtrowany przez wypowiedzi. W podwójnych cudzysłowach podajesz, że wartość Date powinna być większa lub równa od wyrażenia =vStartDate (ocena jest wykonywana za pomocą znaku dolara) i mniejsza niż vDndDate. Tak to działa.

Powiązane problemy