Qlikview 从多个表创建表而不影响数据仓库
我想从多个表在qlikview中创建一个表,而不影响datawarhouse。还可以找到合成键以及如何删除它们Qlikview 从多个表创建表而不影响数据仓库,qlikview,Qlikview,我想从多个表在qlikview中创建一个表,而不影响datawarhouse。还可以找到合成键以及如何删除它们 empLeave: LOAD SickLeaveHours , VacationHours ; SQL SELECT SickLeaveHours, VacationHours FROM databaseConnection; empDetails: LOAD BirthDate,
empLeave:
LOAD SickLeaveHours ,
VacationHours ;
SQL SELECT SickLeaveHours,
VacationHours
FROM databaseConnection;
empDetails:
LOAD BirthDate,
EmployeeID ,
Gender,
Title;
SQL SELECT BirthDate,
EmployeeID,
Gender,
Title
FROM databaseConnection;
empAddress:
LOAD AddressID,
ModifiedDate;
SQL SELECT AddressID,
ModifiedDate
FROM databaseConnection;
empDepartment:
LOAD DepartmentID,
GroupName,
Name;
SQL SELECT DepartmentID,
GroupName,
Name
FROMdatabaseConnection;
empRate:
LOAD PayFrequency,
Rate;
SQL SELECT PayFrequency,
Rate
FROM databaseConnection;
empshift:
LOAD EndTime,
Name as name,
ShiftID,
StartTime;
SQL SELECT EndTime,
Name,
ShiftID,
StartTime
FROM databaseConnection;
//need to make newtable with EmployeeiD,ShiftID,Vaccationhours, SickleaveHours,departmentID
需要将表命名为newtable,并使用度量值
EmployeeID
ShiftID
Rate
SickLeaveHours
VacationHours
DepartmentID
对于给定的字段/表格,我看不出如何创建所需的表格。无法联接表(没有公共字段)。例如,要获得每个员工的
休假时间
,两个表(empDetails
和empLeave
)都应该在某些内容上连接/链接(理想情况下是员工id或姓名)。这同样适用于另一个表。检查数据库这些表是否有共同点可以连接,如果您正确的话。EmployeedID是每个表中的主键。也将更新代码。我申请了左连接,一切顺利。问题是,由于修改了分配给每个表中每个employeedid的日期,id会重复。现在我需要知道如何删除重复项如果ModifiedDate
不需要成为联接的一部分,那么只需重命名该字段的所有实例(或者,如果在任何计算中都不需要,则根本不加载)。例如:empDetails:LoadEmployeeId,ModifiedDate作为empDetails\u ModifiedDate…
我尝试过,但阻止加载EmployeeId。只有id 1被替换了