- QlikView 資料載入
- QlikView - Excel 檔案
- QlikView - 分隔符檔案
- QlikView - XML 檔案
- QlikView - Web 檔案
- QlikView - 資料庫
- QlikView - 內聯資料
- QlikView - Resident 載入
- QlikView - Preceding 載入
- QlikView - 增量載入
- QlikView - 資料檔案 (QVD)
- QlikView 報表介面
- QlikView - 工作表和物件
- QlikView - 指令碼編寫
- Qlikview - 函式
- QlikView - IntervalMatch 函式
- 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 中的連線功能用於將一個表中的行新增到另一個表中。即使表具有不同數量的列,也會發生這種情況。它與連線和保留命令不同,因為它不會將兩個表中匹配的行合併為一行。
輸入資料
讓我們考慮以下兩個 CSV 資料檔案,它們用作進一步說明的輸入。請注意,第二個資料集有一個名為“國家”的附加列。
SalesRegionOld.csv ProductID,ProductCategory,Region,SaleAmount 1,Outdoor Recreation,Europe,4579 2,Clothing,Europe,4125 3,Costumes & Accessories,South Asia,6521 4,Athletics,South Asia,4125 5,Personal Care,Australia,5124 6,Arts & Entertainment,North AMerica,1245 7,Hardware,South America,456 SalesRegionNew.csv ProductID,ProductCategory,Region,Country,SaleAmount 6,Arts & Entertainment,North AMerica,USA,1245 7,Hardware,South America,Brazil,456 8,Home & Garden,South America,Brazil,241 9,Food,South Asia,Singapore,1247 10,Home & Garden,South Asia,China,5462 11,Office Supplies,Australia,Australia,577
載入指令碼
我們使用指令碼編輯器載入上述輸入資料,該編輯器透過按Ctrl+E 呼叫。選擇選項表格檔案並瀏覽輸入檔案。然後我們編輯指令碼中的命令以應用表之間的連線。
接下來,我們將上述資料載入到 QlikView 的記憶體中,並使用選單佈局 → 新建工作表物件 → 表格框建立一個表格框,其中我們選擇所有要顯示的可用欄位,如下所示。
連線後的資料
完成上述步驟後,我們將得到如下所示的表格框。請注意產品 ID 6 和 7 的重複行。連線不會消除重複項。
廣告