📜  QlikView-生成数据

📅  最后修改于: 2020-11-29 07:33:11             🧑  作者: Mango


很多时候,我们需要使用的软件通过编程方式生成一些数据,这些数据并非来自来源。例如,100个随机数字或仅是一年中第23周的日期。数据分析人员可能需要创建此类数据才能对到达时不包含这些值的数据进行一些分析。 QlikView提供了一个称为Autogenerate的函数,可用于此类要求。

资料需求

考虑一个场景,在该场景中,我们仅需要查找日期,即星期四或星期日。我们需要找到从今天开始直到今年年底的范围。我们创建以下脚本,可以实现此目的。

generate_data_load_script

说明

我们声明了两个变量来捕获当前月份的第一天和年底。接下来,我们应用各种功能和过滤条件以生成所需的值。 recno()函数为每个日期创建一个记录。我们添加了自动生成函数,将变量作为范围。

产生的数据

将上述脚本加载到QlikView的内存中并使用菜单Layout→New Sheet Objects→Table Box创建一个Table Box时,我们将获得如下所示创建的数据。

generate_data_calendar