开发手册 欢迎您!
软件开发者资料库

QlikView - IntervalMatch

QlikView IntervalMatch - 从简单和简单的步骤学习QlikView,从基本到高级概念,包括简介,安装,QlikView数据加载,QlikView报告界面,QlikView数据转换,QlikView数据模型,QlikView数据分析和重要资源。

QlikView IntervalMatch是一个功能强大的函数,用于将不同的数值与数字区间匹配.它有助于分析事件的实际发生情况与计划事件的对比情况.使用它的场景的例子是生产车间的装配线,其中计划在特定时间和特定持续时间运行带.但是,由于故障等原因,实际运行可能发生在不同的时间点.

示例

考虑一条装配线,其中有三条皮带命名A,B和C.他们计划在一天的特定时间开始和停止.在某一天,我们研究实际的开始和结束时间,并分析当天发生的一切.为此,我们考虑如下所示的两组观察结果.

# Data Set for AssembilyLine.StartTime,EndTime, BeltNo00:05,4:20, A1:50,2:45,B3:15,10:30,C# Data set for the events happened.ActualTime,Product1:10,Start Belt A2:24,Stop Belt A3:25,Restart Belt A4:35,Stop Belt A2:20,Start Belt B3:11, Stop Belt B3:15,Start Belt C11:20, Stop Belt C

创建脚本

我们使用 Control + E 在新的QlikView文档中打开脚本编辑器.以下代码将所需的表创建为内联数据.创建此脚本后,按 control + R 将数据重新加载到QlikView文档中.

intervalmatch_create_table

创建工作表对象

让我们创建一个表格框工作表对象来显示由IntervalMatch
函数.转到菜单项 Layout →  New Sheet Object → 表格框.出现以下窗口,其中我们提到表格的标题并选择要显示的必填字段.

 intervalmatch_create_table

显示表格框

在上面的窗口中单击"确定"后,会出现一个表格,显示与StartTime和EndTime间隔匹配的字段ActualTime./p> intervalmatch_table_data