如何将两个或三个表合并为一个表并在QlikView中创建一个大型主表?
场景:我有以下3个表格。它们都包含不同的事实,但我想合并它们并制作一个重要的事实表。
我想要实现的目标:我希望将所有这些表合并到一个表中,以便匹配的字段数据应该合并,如果字段不匹配,那么它应该对它显示NULL
答案 0 :(得分:1)
如果没有,这应该可以正常工作,而不是在“key / join”字段之一中出现问题:
Load OrderID ,CaseID,CustomerID,WorkFlowID resident Table#1;
join // or left join
Load WorkFlowID,WorkFlowStatus,CreatedDate resident Table#2;
join
load CaseID,ProductID,SupplierID resident Table#3;
答案 1 :(得分:0)
你不需要那些合并......只要你有相同的字段名称 (正如我注意到的那样)
Order_case将通过字段WorkflowID
连接到Work_flow和
Order_case也将通过字段CaseID
连接到Product_Detail你只需按顺序加载它们(全部三个)
这些是明星计划的事实表,它在qlikview中很常见且适用,你只需要和#34;一起玩。过滤
希望这可以帮助...