0

我试图找出如何从获得的列表中获取最后一个位置

@Unique ( @DbLookup( "" : "NoCache" ; @DbName ; _view ; field1+field2 ; 2 ));

这给了我一个包含 5 个元素的列表。(我并不总是知道其中有多少元素)。

我只是为了得到最后一个元素(从最后一个位置)!提前致谢。

4

1 回答 1

3

实际上,答案就在您的问题标题中。您可以使用该@Subset功能来做到这一点。所以你的代码是:

list := @Unique ( @DbLookup( "" : "NoCache" ; @DbName ; _view ; field1+field2 ; 2 ));
lastElement :=  @Subset(list; -1);

帮助文档说:如果指定负数,@Subset则从右到左搜索列表,但结果从列表的开头开始排序。

于 2013-02-26T11:05:44.267 回答