Как отобразить объем последних недель по умолчанию в Qlik Sense - PullRequest
1 голос
/ 11 февраля 2020

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

Мои данные следующие:

latest_week_rank | week_date | completed_orders

1 | 31/01/2020 | 3500
2 | 24/01/2020 | 6450
3 | 17/01/2020 | 6050
4 | 10/01/2020 | 6110
5 | 03/01/2020 | 4000
6 | 27/12/2019 | 3500
7 | 20/12/2019 | 7500
8 | 13/12/2019 | 7450
9 | 06/12/2019 | 7540
10 | 29/11/2019 | 6900
11 | 22/11/2019 | 7100
12 | 15/11/2019 | 7400
13 | 08/11/2019 | 7550

Я собираюсь использовать расширение Multi KPI, где я буду отображать объем 3500 для объема последних недель в моих данных и затем иметь вторая мера, чтобы затем отобразить значение%, чтобы показать, является ли объем выше, чем на предыдущей неделе или ниже.

, поэтому формула: (3500/6450) дает мне% на 45.74% вниз

Хитрый бит заключается в том, как сделать выражение / переменную, чтобы показать значение по умолчанию для последней недели, а также иметь возможность фильтровать и выбирать другую неделю, которая затем изменила бы предыдущую неделю, если изменился выбор недели_даты.

Я был бы очень признателен, если бы кто-нибудь посоветовал мне, как я могу решить эту проблему, чтобы отобразить свои данные на панели инструментов, поскольку я довольно новичок в Qlik, поэтому просто пытаюсь разобраться, как все работает.

1 Ответ

1 голос
/ 12 февраля 2020

Мне удалось написать выражение, которое дает мне объем последних недель, а также позволяет фильтровать и просматривать данные предыдущих недель.

Sum({<week_date={">=$(=Weekstart(max(week_date)))<=$(=Weekend(max(week_date)))"}>}completed_orders)

Что касается процента, я использовал тот же код, а затем взял последние недели и разделил предыдущие недели. Чтобы получить предыдущую неделю, все, что я сделал, это добавил -1, чтобы посмотреть на предыдущую неделю, а затем изменил параметр, чтобы показать его как%.


Код на вкладке данных:

set vvWeekOrders = Sum({<week_date={">=$(=Weekstart(max(week_date)))<=$(=Weekend(max(week_date)))"}>}completed_orders);

но это меняет мои значения на 0, мне нужно изменить код, если я использую set?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...