【发布时间】:2014-03-19 10:39:46
【问题描述】:
我有 2 个带有 ';' 的 .csv我加载到 Qlikview 中的分隔文件。
第一个文件包含:
ID |日期/时间 |价格 |邮政编码
第二个包含
ID |邮政编码 |城市 |地区
我首先对 .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 欧元,那么我得到 50 欧元的 15 倍。我如何告诉 Qlikview 每个邮政编码只计算和总结一次这个价格?
谢谢
【问题讨论】:
-
我没有得到问题。您可以添加一个列表框来显示“邮政编码”并在那里选择“9700”。你有例如一个显示 sum(Price) 的文本字段,然后您将获得 750 欧元,因为有 15 个条目,每个条目 50 欧元。现在添加一个列表框来显示“城市”,现在您可以过滤可选择的 15 个城市。如果我弄错了,请告诉我们更多信息。
标签: qlikview