0

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

为了增强这一点并为仪表板提供更多灵活性,以防万一有人想查看不同的一周,我认为添加每周过滤器可能是个好主意,但我构建仪表板的方式不允许我去做这个。以下是我所拥有的示例:

在我的数据库表中,我有一个排名列 (latest_week_rank),其中最近的周末(即 1 月 13 日至 1 月 19 日星期日)的值为 1,最近的第 2 周为 2 等。然后我在我的数据中编写了以下代码标签:

latest_week                 =   1;
previous_week               =   2;

然后我编写了以下内容,然后在 Multi KPI 中调用:

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

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

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

4

1 回答 1

0

不要在集合分析中分配您的预定变量,而是使用实际字段。就像是:

$(=
  'Sum({<latest_week_rank =  {'
& max(latest_week_rank)+1
& '}>} total_orders'
)
于 2020-01-24T07:01:38.733 回答