Qlik Sense中是否有另一种方法可以默认显示最新的星期数据,以及用于更改您要查看的星期的过滤器?

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

我希望在Qlik仪表板上添加每周过滤器,以允许我更改在仪表板上显示的每周数据。我最初的想法很好,因为我想显示最近几周的数据并将其与前几周进行比较,这正是我想要的。

[为了增强此功能并为仪表板提供更多的灵活性,以防万一某人想看另一个星期,我认为添加每周过滤器可能是个好主意,但是我建立仪表板的方式不会请允许我这样做。以下是我所拥有的示例:

在我的数据库表中,我有一个rank列(latest_week_rank),其中最近的周末(即1月13日至1月19日,星期日)的值为1,而最近的第二周为2,依此类推。然后,我在我的数据标签:

latest_week                 =   1;
previous_week               =   2;

然后我编写了以下内容,然后在Multi KPI中将其称为:

vOrdersWTD          =Sum({<latest_week_rank =  {$(latest_week)}>} total_orders)

这显然是问题所在,因为每周过滤器没有其他星期出现,但我不确定如何更改代码以使其全部正常工作。

[如果有人能建议我如何改变这一点,我将不胜感激。

variables qliksense qlik-expression
1个回答
0
投票

而不是在集合分析中分配预定变量,请使用实际字段。类似于:

$(=
  'Sum({<latest_week_rank =  {'
& max(latest_week_rank)+1
& '}>} total_orders'
)
© www.soinside.com 2019 - 2024. All rights reserved.