转至元数据结尾
转至元数据起始

1. 内容概述



LookupSet函数从指定的数据集中返回多行数值,因此您可以使用此函数来实现1对多的返回关系。

LookupSet函数返回的数据集字段与常规数据集字段用法相同,可以在数据区域范围内的函数/聚合中进行使用。

函数语法定义:

LookupSet(<SourceExpression>, <DestinationExpression>, <ResultExpression>, <LookupSetDataset>)

参数说明:

  • SourceExpression:主数据集的一个字段值,通常是数据库外键字段值。
  • DestinationExpression:关联数据集的一个字段值,通常是数据库外键字段所参照的表的主键字段值。该字段的值应等于主数据集的SourceExpression字段值。
  • ResultExpression:关联数据集的另一个字段值,通常是数据库外键字段所参照的表的数据字段值。
  • LookupSetDataset:常量,关联数据集的名称。


2. 示例



表达式:
= Join(LookupSet ( Fields!CategoryID.Value, Fields!CategoryID.Value, Fields!UnitsInStock.Value,"Products"), ",")

下面的报告显示了每个员工的地址信息,并将地址显示为以逗号分隔的字符串。

这里使用Join函数将LookupSet函数的查询结果转换为字符串进行显示。



  • 无标签