QlikView 使用 Accumulate 12 steps back for MAT graph,但不能限制日期范围
QlikView Using Accumulate 12 steps back for MAT graph, but cant limit date range
我有一个具有两个维度的折线图:
Yearperiod = 201601, 201602, 201603
等等
Acgroup = FAB, BOB, TOE, QUE
等等
还有一个表达式:
SUM(Quantity)
这也勾选了向后累积 12 步。
现在我在图表中得到的数据是正确的,这就是我想要的 MAT。
但是折线图显示了所有日期,我只想将其限制为最后 12 个。
我试过使用 Yearperiod 的计算维度来执行此操作,如下所示:
=if(Yearperiod >= addmonths(today(),-6), Yearperiod )
但这并没有起到任何作用。
这需要使用聚合和上述函数通过集合分析来完成。
sum({<YearPeriod={'>=$(=AddMonths(max(YearPeriod),-11))'}>}aggr(rangesum(above(sum({<YearPeriod=>}Quantity),0,11)),YearPeriod))
我有一个具有两个维度的折线图:
Yearperiod = 201601, 201602, 201603
等等
Acgroup = FAB, BOB, TOE, QUE
等等
还有一个表达式:
SUM(Quantity)
这也勾选了向后累积 12 步。
现在我在图表中得到的数据是正确的,这就是我想要的 MAT。
但是折线图显示了所有日期,我只想将其限制为最后 12 个。
我试过使用 Yearperiod 的计算维度来执行此操作,如下所示:
=if(Yearperiod >= addmonths(today(),-6), Yearperiod )
但这并没有起到任何作用。
这需要使用聚合和上述函数通过集合分析来完成。
sum({<YearPeriod={'>=$(=AddMonths(max(YearPeriod),-11))'}>}aggr(rangesum(above(sum({<YearPeriod=>}Quantity),0,11)),YearPeriod))