【发布时间】:2014-01-29 18:02:30
【问题描述】:
我可以创建一个计算列,根据字段值对另一个列表中的记录计数进行总计吗?
示例: List1 包含部门,每个部门都有一个 deptID List2 包含员工,每个员工都分配给一个部门 ID
List1 能否包含员工总数(针对该部门 ID)?
【问题讨论】:
-
您可以在员工列表中创建视图并按部门和总数添加分组。
标签: list sharepoint sharepoint-2010
我可以创建一个计算列,根据字段值对另一个列表中的记录计数进行总计吗?
示例: List1 包含部门,每个部门都有一个 deptID List2 包含员工,每个员工都分配给一个部门 ID
List1 能否包含员工总数(针对该部门 ID)?
【问题讨论】:
标签: list sharepoint sharepoint-2010
不,该字段不存在。 您可以在 list2 中添加项目时创建自定义视图或工作流(或者可能是 eventreciever),这将更改 list1 中的符合项的相应字段。
但最好只创建自定义视图。
【讨论】:
不,计算字段只能引用同一项目中的字段。
我建议您使用 EventReceiver 来完成您的请求。使用 ItemAdded、ItemUpdated 和 ItemDeleting 事件将接收者注册到员工列表。在接收方的方法中更新相应的部门项目及其字段(员工人数)。
【讨论】: