如何获取 LookupSet 返回的数组的最后一项?
例如,我可以用 (0(、(1(、(5( 获得第一个、第二个或六个项目。
LookupSet(source_expression, destination_expression, result_expression, dataset)(5)
有没有办法返回最后一项而不是特定位置?
我没有将数组用于 LOOKUPSET,但我认为您可以在另一个 LOOKUPSET 上使用 LENGTH:
=LOOKUPSET(<source_expression>, <destination_expression>, <result_expression>, 'dataset1')(LOOKUPSET(<source_expression>, <destination_expression>, <result_expression>, 'dataset1').Length - 1)
长度将返回为 LOOKUPSET 返回的行数。我认为您需要减去 1,因为数组从 0 而不是 1 开始。