Qlikview移动平均线

Qlikview移动平均线,qlikview,moving-average,set-analysis,Qlikview,Moving Average,Set Analysis,我必须在Qlikview中创建库存周转报告。对于这份报告,我需要根据过去13周计算每周股票的移动平均数 我可以通过下面的表达来实现这一点: RangeAvg(Above(sum(StockUnits),0,13)) 问题是,只有当我在报告中有所有可用周数时,上述表达式才有效。如果我按WK10到WK30筛选此报告,则WK10到WK23将不会具有过去13周的平均值,因为WK10之前的周数不会显示在报告中 非常感谢您的帮助 谢谢。您可以在此表达式中使用集合分析来告诉Qlik忽略您选择的周数 假设您的

我必须在Qlikview中创建库存周转报告。对于这份报告,我需要根据过去13周计算每周股票的移动平均数

我可以通过下面的表达来实现这一点:

RangeAvg(Above(sum(StockUnits),0,13))
问题是,只有当我在报告中有所有可用周数时,上述表达式才有效。如果我按WK10到WK30筛选此报告,则WK10到WK23将不会具有过去13周的平均值,因为WK10之前的周数不会显示在报告中

非常感谢您的帮助


谢谢。

您可以在此表达式中使用集合分析来告诉Qlik忽略您选择的周数

假设您的weeks字段名为
week
,请尝试:

RangeAvg(Above({$<week=>} sum(StockUnits),0,13))
RangeAvg(高于({$}总和(股票单位),0,13))

您可以在此表达式中使用集合分析来告诉Qlik忽略您选择的周数

假设您的weeks字段名为
week
,请尝试:

RangeAvg(Above({$<week=>} sum(StockUnits),0,13))
RangeAvg(高于({$}总和(股票单位),0,13))