我有两个表(SharePoint 列表)。员工包含每个员工的记录和有关他们的一般信息。加班记录包含每个加班班次的记录,包括工作班次的员工和日期。因此,加班记录与员工具有多对一的关系。'Overtime Records'.Employee.Id JOINS TO Employees.ID
我已经成功地在自定义库中放置了一个文本字段,用于计算每个员工使用以下代码的加班次数。TimesWorked
是自定义库中的文本标签对象。
TimesWorked.Text = CountRows(
Filter(
'Overtime Records',
Employee.Id = ThisItem.ID
)
)
我的问题是让画廊本身按这个值排序。这是Gallery.Items
我尝试编码的属性:
Gallery.Items = Sort(Employees,
CountRows(
Filter(
'Overtime Records',
Employee.Id = ID
)
)
)
CountRows()
这应该按表达式排序。ID(全部大写)是 Employee 表中的一个字段。Employee.Id 是加班记录表中的一个字段。我怀疑我引用的 ID 字段可能存在歧义问题,因为 Filter 表达式嵌套在 Sort 表达式中。它不允许我指定Employees.ID;我收到语法错误。