FileMaker 计算过滤列表

FileMaker calculated filtered list

我目前正在获取这样的相关字段列表

List ( join_table::id_b;)'

我想做的是通过相同相关 table 伪代码中的第二个字段过滤该列表,如下所示

List ( join_table::id_b;jointable:other="foo")

不太确定如何过滤它

List() 函数将 return 来自 所有 相关记录的(非空)值列表。

要获得按第二个字段过滤的列表,您可以执行以下任一操作:

  1. 在联接中定义一个计算字段 table = If ( other = "foo" ; id_b ) 并在 List() 函数调用中使用此字段而不是 id_b 字段;

  2. 构造一个由other字段过滤的关系;

  3. 使用ExecuteSQL()函数代替List()

  4. 编写自己的递归自定义函数(需要安装高级版)。