gpt4 book ai didi

database - 使用临时表将删除的数据插入回数据集中。 Qlikview

转载 作者:搜寻专家 更新时间:2023-10-30 22:34:20 24 4
gpt4 key购买 nike

我无法理解这个小场景的逻辑。基本上我有一个数据集,它存储在一年中的几周内,每周都会从数据集中删除前几周的数据。我需要做的是在从数据集中删除之前复制前几周的数据,然后在删除后将其添加回去。因此,例如,如果今天是第 33 周,我需要保存它,然后下周将其添加回去。然后下周我需要将第 34 周保存下来,以便在第 35 周添加。一张图片比一千个单词更能说明问题所以在这里。

enter image description here

如您所见,在添加前几周的数据之前,我需要数据集中的最小周数。我发现的真正问题是数据集可以每周重新运行不止一次,因此我需要将临时数据集保留到下周,同时提取最小周数数据集。

我在这里追求的更符合逻辑...希望它有意义并提前致谢。

最佳答案

QVD 是前进的方向!尽管可能不像另一个(非常好的)答案所说的那样。

--Load of data from system
Test:
Load *
, today() as RunDate
From SourceData

--Load of data from QVD
Test:
Load *
From Test.QVD

--Store current load into QVD
Store Test into Test.QVD

这样一来,您只有一个不断扩展的数据 QVD。

一些警告

  • 您需要记住,报告每周运行多次,因此您需要解决数据加载中的重复问题。
  • QVD 负载未加密,因此请将您的数据放在安全的地方
  • 从 QVD 加载然后覆盖它时,如果出现问题(加载失败),您将需要恢复您的 QVD,因此请确保您的备份解决方案能够胜任这项任务。

我还添加了 RunDate 字段,以便您在查看时更容易分开,因为这为您提供了与存储在单独的 QVD 中相同的拆分。

关于database - 使用临时表将删除的数据插入回数据集中。 Qlikview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39344853/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com