Qlikview 简明教程
QlikView - IntervalMatch
QlikView IntervalMatch 是一个功能强大的函数,用于将不同的数字值与数字区间相匹配。它可用于分析计划的事件和实际发生的事件之间的差异性。它在装配线车间中会用到,其中皮带计划在特定时间内以特定的持续时间运行。但是,由于故障等原因,实际运行可能发生在不同的时间点。
Example
考虑一个带有三个皮带 A、B 和 C 的装配线。它们计划在一天中的特定时间启动和停止。在某一天,我们研究了实际的开始和结束时间,并分析了那天发生的所有事情。为此,我们考虑如下所示的两组观测值情况。
# Data Set for AssembilyLine.
StartTime,EndTime, BeltNo
00:05,4:20, A
1:50,2:45,B
3:15,10:30,C
# Data set for the events happened.
ActualTime,Product
1:10,Start Belt A
2:24,Stop Belt A
3:25,Restart Belt A
4:35,Stop Belt A
2:20,Start Belt B
3:11, Stop Belt B
3:15,Start Belt C
11:20, Stop Belt C
Creating the Script
我们使用 Control+E 在新的QlikView文档中打开脚本编辑器。以下代码创建必需的表,作为内嵌数据。创建这个脚本后,按 control+R 将数据重新加载到QlikView文档。