Qlik Community

Qlik Sense App Development

Discussion board where members can learn more about Qlik Sense App Development and Usage.

vasiliy_beshent
Contributor III

How to create start_date and end_date ?

Hello!

So i got some formulas, which calculate some counts:

1)

1.png

2)

2.png

I want to create 2 filters on my list in Qlik Sense app. Like this:

3.png

I replace this exact dates with field (or variable?) in formulas.

Then when i choose some dates in this filters i want that this filters works over my formulas.

How to do that?

1 Solution

Accepted Solutions
stantrolav
Contributor II

Re: How to create start_date and end_date ?

Сообщение с котиком

Vjuh.png

5 Replies
stantrolav
Contributor II

Re: How to create start_date and end_date ?

Made an example with field selections.

During load script I made two fields named StartTime and EndTime. In Calculation I used Set Analysis for finding sum between selected values.

Filter selection can be made only by fields. If you don't want to use variables you need to lad them by script. Workaraound with development of formulas with If() statemend to avoid calculating with wrong input values. It can be made like:

if(min(StartTime) > max(EndTime), 'Cahnge input option for dates. Start date Can't be grater than End Date')

vasiliy_beshent
Contributor III

Re: How to create start_date and end_date ?

Отлично! Я всё понял!

А как сделать более сложный вариант?

Например, вот у меня есть 3 поля с датами (Период, который в первой формуле и две даты начало и конец, которые я использую во второй формуле).

Как-то можно сделать, чтобы я использовал только одно поле (ну максимум 2 поля начало и конец) для подстановки в обе формулы одновременно.

Интерес сделать именно некое подобие мастер календаря, но чтобы он работал с несколькими датами.

stantrolav
Contributor II

Re: How to create start_date and end_date ?

Можно использовать слайдер, но без пользовательского расширения в таком случае не обойтись.

http://branch.qlik.com/#!/project/56728f52d1e497241ae698d8

Через переменные определяем максимальное и минимальное значение и переносим их в секцию анализа множеств.

На Qlik Branch вообще много вариантов пользовательских расширений. Используйте их, но не увлекайтесь слишком. Родной функционал отказоустойчивый, а пользовательские расширения могут вызвать ошибку.

vasiliy_beshent
Contributor III

Re: How to create start_date and end_date ?

Станислав, напиши сообщение и приложи приложение с котиком ВЖУХ и я помечу его как правильное решение.

stantrolav
Contributor II

Re: How to create start_date and end_date ?

Сообщение с котиком

Vjuh.png

Community Browser