Динамическое сравнение дат в QlikView - PullRequest
0 голосов
/ 14 ноября 2018

Я относительно новичок в Qlikview и у меня есть набор данных, который показывает метрики по дате.

Эти данные охватывают два года, и требуется, чтобы сравнение / дисперсия были динамическими и могли обрабатывать фильтры даты в отчете.

Например, если пользователь выбирает 2018, в этом поле должна отображаться текущая дата по сравнению с датой предыдущего года.Аналогично для кварталов, месяцев, недель и будней.

В идеале он всегда должен отображаться для предыдущего периода.У них это было создано в Excel, но оно не может обработать количество записей, и я предложил QlikView, так как создал несколько других панелей мониторинга.

Я пробовал анализ множеств, хотя я изо всех сил пытаюсь понять, как это вписалось бы в одно выражение.

Любые мысли приветствуются!

1 Ответ

0 голосов
/ 15 ноября 2018

Я бы сказал, что вам понадобятся два выражения: одно без анализа набора (которое будет отфильтровано вашим текущим выбором), а другое с анализом набора, чтобы гарантировать, что вы получите только сегодняшнее значение. Это было бы что-то вроде:

Sum($<[Date Field] = {"$(=Date(Today(), 'DD/MM/YYYY'))}>} [Value Field])

Проверьте преобразование формата даты, чтобы увидеть, соответствует ли оно формату даты вашего поля.

...