List
返回一个或多个字段的非空值的串联列表。
格式
List(字段{;字段...}
参数
字段
- 任意相关字段、重复字段或非重复字段集;或返回字段、重复字段、非重复字段集或变量的表达式。
括号 { } 中的参数是可选的。
返回的数据类型
文本
原始版本
8.5
说明
除最后一个返回值外,每个返回值都以回车结束。
使用此函数可返回以下项的值列表:
- 单个字段
(表::字段)
,根据该字段的所有重复项(如果有)以及所有匹配的相关记录(无论这些记录是否显示在入口中)返回一个结果。 - 多个字段和/或文字值
(表::字段1,常数,表::字段2...)
,针对字段的各个相应重复项为算式中的每个重复项分别返回结果。如果有字段相关,则只使用第一个相关记录。
注释
- 参考多个重复字段时,List 函数在计算的第一个重复项中返回第一个重复项的值列表,然后在第二个计算重复项中返回第二个重复项的值列表,依此类推。
示例 1
在下列示例中:
- 字段1 包含白色。
- 字段2 包含黑色。
- 字段3 包含三个重复项,值分别为红色、绿色、蓝色。
- 相关::字段4 参考三个包含 100、200、300 的记录。
- $f1 包含橙色¶紫色。
List (字段1; 字段2)
返回:
白色
黑色
List(字段3)
返回:
红色
绿色
蓝色
List ($f1; 字段2)
返回:
橙色
紫色
黑色
List (字段1; 字段2; 字段3; $f1)
返回:
- 在计算重复项 1 中:
白色
黑色
红色
橙色
紫色
- 在计算重复项 2 中:
绿色
橙色
紫色
- 在计算重复项 3 中:
蓝色
橙色
紫色
List(相关::字段4)
返回:100
200
300