在QlikView中使用lookup函数

Posted rui-yang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在QlikView中使用lookup函数相关的知识,希望对你有一定的参考价值。

 ****************本文的地址为https://www.cnblogs.com/rui-yang/p/12569266.html 如需转载请注明出处****************************

首先附上官方文档的链接:https://help.qlik.com/zh-CN/qlikview/November2018/Subsystems/Client/Content/QV_QlikView/Scripting/InterRecordFunctions/LookUp.htm

接下来再附上一个官方解释的图片,结合如下的这张图片,我们将通过一个demo进行演示如何使用【lookup】函数

 技术图片

 上面的文字用一句话总结就是:如果【match_field_value】和【match_field_name】相等,

那么就返回对应的【field_name】的值,如下的这个小例子可以作为参考:

ProductList:

Load * Inline [

ProductID|Product|Category|Price

1|AA|5|1

2|BB|6|3

3|CC|7|8

4|DD|8|2

] (delimiter is |);


OrderData:

Load *, Lookup(Category, ProductID, InvoiceID, ProductList) as CategoryID

Inline [

InvoiceID|CustomerID|ProductID|Units

1|Astrida|1|8

1|Astrida|2|6

2|Betacab|3|10

3|Divadip|3|5

4|Divadip|4|10

5|Divadip|4|10

6|Divadip|4|10

|Divadip|4|10

|Divadip1|4|10
] (delimiter is |);

最终的结果为:

技术图片

 

以上是关于在QlikView中使用lookup函数的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 QlikView 加载 RData 文件?

将版本控制系统与 QlikView 一起使用

在 qlikview 中,是不是可以保持脚本窗口始终打开?

怎么在excel中使用lookup函数

qlikview使用VBS导出透视表

c_cpp kstat_lookup和kstat_read用法的示例kstat片段