所以我有一个包含日期和外键列表的数据集。现在我需要获得某个外键的第一个日期。我试过以下表达式:
=First(LookUpSet(Fields!Title.Value, Fields!Linked_Study.Value, Fields!Subject_Enrollment_Date.Value, "FPI"))
但它只返回 #Error 。
有谁知道为什么这个表达式不起作用和/或我怎么能从该lookupset中获取第一个项目。
如果仍然不清楚,请不要犹豫。
答案 0 :(得分:2)
LookUpSet()返回一个数组 - 您可以通过将后缀(0)添加到LookUpSet()来简单地从该数组中请求第0项:
LookUpSet(Fields!Title.Value, Fields!Linked_Study.Value, Fields!Subject_Enrollment_Date.Value, "FPI")(0)
编辑:感谢@Gravinco指出这一点 - 实际上使用LookUp()而不是LookUpSet()会产生相同的效果,因为这只会返回第一个匹配值。我认为这可能是比我原来的答案更好的方式。