我很难解决这个小场景的逻辑问题。基本上我有一个数据集,它存储在一年的几周,每周前一周的数据从数据集中删除。我需要做的是复制之前的星期数据,然后在删除数据集之后将其添加回去。因此,例如,如果今天是第33周,我需要保存此内容,然后下周将其添加回来。然后下周我需要花费34周的时间并在第35周内保存该内容以添加内容。图片说明的内容优于一千字所以在这里。使用临时表将已删除的数据重新插入数据集。 Qlikview
正如你可以看到我所需要的最小周从数据集之前,我添加了前周的数据。我发现的真正问题是数据集可能每周重新运行一次以上,因此我需要在提取最小星期数据集的同时将临时数据集保留到下一周。
这是更多的逻辑,我在这里...希望它是有道理的,并提前感谢。
欣赏响应。解决方案的问题在于它最终会积累到一个不理想的QVD山峰。另外我忘记提及的是,一周35周已经运行并且第34周增加,第33周的数据不再需要。 而且要抛出另一个扳手QVW理论上可以每周运行多次而不仅仅是一周。这是不正常的,但可以发生。 – TechCowboy
如果您不想要前几周,可以使用“执行cmd/r c:\ path \ to \ qvd.qvd”轻松删除您不再需要的QVD,并保留所需的2。同样,如果它们被明确命名,那应该是非常简单的。我不确定你的意思是“每周运行多次,而不仅仅是一周”,对不起。 – x3ja
我打算打字的是当我说“每周运行多次而不仅仅是一周”时,QVW可以每周运行多次,而不是每周运行一次。 – TechCowboy