我在向qlikview添加两个表时遇到问题。目前,我需要在qlikview中添加excel数据中的多个表,以避免循环引用。我试图多次添加它,但qlikview总是合并表,甚至丢弃一个,因为它包含相同的数据。
如何在qlikview中添加两个完全相同的表?
答案 0 :(得分:4)
您有两种选择:
synthetic key
(如果在脚本末尾不删除/更改它们TableName.FieldName
的字段名称。 例如:
Qualify *;
MyTable:
Load
Id,
Value
From
MyCSV.csv (txt)
;
UnQualify *;
将导致MyTable
包含2个字段 - MyTable.Id
和MyTable.Value
使用Qualify
时,如果您不需要更多表格,请不要忘记致电UnQualify
!
您可以使用以下网址获取Qualify
和非限定字段:
Qualify *;
UnQualify Id;
MyTable:
Load
Id,
Value
From
MyCSV.csv (txt)
;
UnQualify *;
将导致MyTable
包含2个字段 - Id
和MyTable.Value
答案 1 :(得分:2)
如果您执行noconcatenate load
(而不只是load
),则会将数据加载两次。但请注意,如果您这样做,最终会得到一个大的合成密钥而不确定两个表中的字段名称是否不同。使用qualify
或将一个或两个表中的字段名称设置为不同。