我希望在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)
这显然是问题所在,因为每周过滤器没有其他星期出现,但我不确定如何更改代码以使其全部正常工作。
[如果有人能建议我如何改变这一点,我将不胜感激。
而不是在集合分析中分配预定变量,请使用实际字段。类似于:
$(=
'Sum({<latest_week_rank = {'
& max(latest_week_rank)+1
& '}>} total_orders'
)