概览
内容工具
LookupSet函数从指定的数据集中返回多行数值,因此您可以使用此函数来实现1对多的返回关系。
LookupSet函数返回的数据集字段与常规数据集字段用法相同,可以在数据区域范围内的函数/聚合中进行使用。
函数语法定义:
LookupSet(<SourceExpression>, <DestinationExpression>, <ResultExpression>, <LookupSetDataset>)
参数说明:
比如,创建一个名为“产品”的数据集,查询语句为“select 商品编号, 商品名称, 类别编号 from Demo_商品”;
创建一个名为“类别”的数据集,查询语句为“select 类别编号, 类别名称 from Demo_商品类别”。
在产品类别下面的单元格输入表达式:{Join(Lookupset(类别编号, 类别编号, 商品名称, "产品"), ",")},如下图:
下面的报告显示了每种商品类别中包含的商品名称,并将商品名称显示为以逗号分隔的字符串。
这里使用Join函数将LookupSet函数的查询结果转换为字符串进行显示。
报表预览如下图: