QlikView 生成数据
很多时候,我们需要由所使用的软件以编程方式生成一些数据,而这些数据并非来自源头。例如,100 个随机数或一年中第 23 周的日期。数据分析师可能需要创建此类数据,以便对到达时不包含这些值的数据进行一些分析。 QlikView 提供了一个名为
Autogenerate 的函数,可用于此类需求。
数据要求
考虑这样一个场景,我们只需要查找日期,即星期四或星期日。我们需要为从今天开始到年底的范围找到它。我们创建以下脚本来实现这一点。
说明
我们声明了两个变量来捕获当月的第一天和年末。接下来,我们应用各种函数和过滤条件来生成所需的值。 recno() 函数为这些日期中的每一个创建一个记录。我们添加自动生成函数,将变量作为范围。
生成的数据
在将上述脚本加载到 QlikView 的内存并使用菜单
布局→新建工作表对象→表格框创建表格框后,我们得到如下所示创建的数据。
