- QlikView 資料載入
- QlikView - Excel 檔案
- QlikView - 分隔符檔案
- QlikView - XML 檔案
- QlikView - Web 檔案
- QlikView - 資料庫
- QlikView - 內聯資料
- QlikView - Resident 載入
- QlikView - 前置載入
- QlikView - 增量載入
- QlikView - 資料 - 檔案(QVD)
- QlikView 報表介面
- QlikView - 工作表和物件
- QlikView - 指令碼
- Qlikview - 函式
- QlikView - 區間匹配
- QlikView - 聚合函式
- QlikView - Match 函式
- QlikView - Rank 函式
- QlikView - Peek 函式
- QlikView - RangeSum 函式
- QlikView - 文件
- QlikView - 列表框
- QlikView - 多選框
- QlikView - 文字物件
- QlikView - 條形圖
- QlikView - 餅圖
- QlikView - 儀表盤
- QlikView 資料轉換
- QlikView - 轉換向導
- QlikView - Fill 函式
- QlikView - 列操作
- QlikView - 表格旋轉
- QlikView 資料模型
- QlikView - 維度和度量
- QlikView - 星型模式
- QlikView - 合成鍵
- QlikView - 生成資料
- QlikView 資料分析
- QlikView - 交叉表
- QlikView - 直通表
- QlikView - 資料透視表
- QlikView - 集合分析
- QlikView - 連線
- QlikView - 保留
- QlikView - 連線
- QlikView - 主日曆
- QlikView - 對映表
- QlikView - 迴圈引用
- Qlikview 有用資源
- Qlikview - 問答
- Qlikview - 快速指南
- Qlikview - 有用資源
- Qlikview - 討論
QlikView - 區間匹配
QlikView IntervalMatch 是一個強大的函式,用於將不同的數值與數值區間進行匹配。它在分析事件的實際發生情況與計劃事件之間差異時非常有用。一個使用場景的例子是生產廠房的裝配線,其中傳送帶計劃在特定時間執行並持續特定時間。然而,由於故障等原因,實際執行可能發生在不同的時間點。
示例
考慮一條裝配線,其中有三個名為 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
建立指令碼
我們使用 **Ctrl+E** 在新的 QlikView 文件中開啟指令碼編輯器。以下程式碼建立所需的表格作為內聯資料。建立此指令碼後,按 **Ctrl+R** 將資料重新載入到 QlikView 文件中。
建立工作表物件
讓我們建立一個 **表格框** 工作表物件來顯示 IntervalMatch 函式生成的資料。轉到選單項 **佈局 → 新建工作表物件 → 表格框**。將出現以下視窗,在其中我們提及表格的標題並選擇要顯示的所需欄位。
顯示錶格框
在上述視窗中單擊“確定”後,將出現一個表格,顯示與 StartTime 和 EndTime 區間匹配的 ActualTime 欄位。
廣告