- 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 的重复行。连接不会消除重复项。
广告