2014-03-19 35 views
0

我有2 .csv與';'我加載到Qlikview中的分隔文件。加入QlikView表格度假村在不必要的重複條目

第一個文件包含:

ID |日期/時間|價格|郵編

第二個是包含

ID | Postalcode |城市|地區

我第一次做了一個提取到.qvd文件,並在.qvw我添加以下代碼:

Customerpostalcode: 
LOAD %key_CustomerId, 
    TimeDate, 
    Price, 
    %key_postalcode 
FROM 
[$(vExtract)Customerpostalcodes.qvd] 
(qvd); 

Postcodes: 
LEFT JOIN (Customerpostalcodes) 
LOAD %key_postalcodeID, 
    %key_postalcode, 
    City, 
    Region 
FROM 
[$(vExtract)Postalcodes.qvd] 
(qvd); 

現在這裏在比利時你有一個郵政編碼

多個城市

例如,如果郵政編碼是「9700」,那麼我有15個城市,但是如果郵政編碼9700的價格是50歐元而不是15倍的50歐元。我如何告訴Qlikview只計算一次每個郵政編碼的總價格?

THX

+0

我沒有得到問題。您可以添加一個列表框來顯示「郵政編碼」,並選擇「9700」。你有例如一個顯示總和(價格)的文本字段,那麼你會得到750歐元,因爲這是15個條目,每個50歐元。現在添加一個列表框來顯示'城市',現在您可以在可選擇的15個城市進行過濾。如果我錯了,請告訴我們一點點。 – smartmeta

回答

0

這裏的問題是,你必須在你的Postcodes表,以便加入到第一個表,這將引爆表重複條目的許多一對多的關係。

也許您需要嘗試找出擴展Customerpostalcode的源數據的方法,以便該表格還包含客戶的更多地址信息(例如通過包括City)。這樣你就可以加入%key_postalcodeCity這兩個表格,這樣就可以得到單個匹配,然後解決你的問題。