如何在Qlik Sense中默认显示最近的周数

问题描述 投票:0回答:1

我正在寻找一些帮助,以在我的仪表板上显示一组数字,但我需要在仪表板打开时显示最近的一周,而且还允许用户通过过滤器更改他们查看的一周。

我的数据如下:

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 Extension,在其中我将显示数据中最近几周的3500的交易量,然后进行第二次测量以显示%值,以显示该交易量是否高于前一周的交易量或更低。

所以一个公式:(3500/6450)给了我45.74%的百分比

棘手的是如何使表达式/变量显示最近一周的默认值,但是还具有过滤和选择另一周的能力,如果更改了week_date的选择,则该周会更改前一周。

[如果有人可以建议我如何解决此问题以在仪表板上显示数据,我真的很感激,因为我对Qlik还是陌生的,所以只想让我了解所有工作原理。

qliksense qlik-expression
1个回答
0
投票
我设法编写了表达式,使我可以获得最近几周的数据,还可以过滤和查看前几周的数据。

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

关于百分比,我使用了相同的代码,然后采用了最近的几周,然后除以前几周。要获得前一周的全部内容,请添加-1以查看前一周,然后更改选项以将其显示为%。
© www.soinside.com 2019 - 2024. All rights reserved.