qliksense - 关于从另一个表获取数据的问题
问题描述
我最近有机会参加工作面试,但首先我需要使用 Qlik 完成一个测试项目。这是我第一次使用 Qlik,虽然我之前使用过 SQL,所以我对 DBM 语言有点熟悉。
问题:我从两个不同的文件(Sales 和 Employee)加载数据。我想将数据从一个文件加载到另一个文件中,但不记得执行此操作的命令。在员工文件中有 EmployeeID 和 EployeeName 的数据。我想将 EmployeeName 加载到我的销售数据中,其中 EmployeeID 与 Sales 表中的 employeeID 匹配。有什么建议么?
感谢大家。
解决方案
您可以使用as 键join
在两个表中。EmployeeID
Qlik 将自动加入具有完全相同名称的字段。employeeID
这就是重命名表中的字段的原因Sales
- 以匹配表中的字段名称Employee
。此外,我们仅从Employee
表中加载 2 个字段 - ID(用作键)和名称(将该字段带入Sales
表中)
Sales:
Load
employeeID as EmployeeID,
Some_Sales_Field_1,
Some_Sales_Field_1,
Some_Sales_Field_1
From
Sales.csv
(txt, utf8, no labels, delimiter is ' ', msq)
;
left join (Sales)
Load
EmployeeID,
EmployeeName
From
Employee.csv
(txt, utf8, no labels, delimiter is ' ', msq)
;
推荐阅读
- laravel - Laravel 每日电子邮件向多个用户发送日程安排
- javascript - 使用 Java 脚本的 Dependent Dropdown 仅适用于更改主下拉列表,如果已选择主下拉列表,它必须在页面加载时工作
- asp.net-core-mvc - 如何在 Godaddy 的共享虚拟主机上发布 Asp.Net 核心 MVC Web 应用程序
- java - 如何轻松提交 Android Studio
- c# - 如何保存使用 Random.Range 显示的答案字符串并链接到成就
- php - 如何修复条带支付集成错误
- symfony - docker supervisor symfony 命令
- javascript - 使用常规 JavaScript 向 Web API 发出 HTTP 请求
- python-3.x - 为 Telcom 生成 summpy 数据集的问题
- javascript - 在页面加载时在 html 页面上加载内容