jquery - 对另一个 SharePoint 列表中的列中的项目进行计数

标签 jquery sharepoint caml

如何计算一个列表中与另一个列表中的项目匹配的实例?
请参阅示例场景。

我有 2 个 SharePoint 列表。

列表 A 是经理记录其同事审核分数的列表。

Associate      Score
----------     ------
Associate 1     100
Associate 2     100
Associate 1     90
Associate 1     50
Associate 2     0
Associate 3     80

随着新评论的添加,列表 A 会不断增长。

列表 B 只是一份人员配置列表,仅包含员工姓名的一个实例。
我希望列表 B 计算它在列表 A 中出现的次数,因此当将新项目添加到列表 A 时,它会自动将其计算在列表 B 中。例如:

列表B

Associate      Count
----------         -----
Associate1      3
Associate2      2
Associate3      1

类似于 Access 中查询的计数或 Excel 中的 countif,只是为了进一步说明。 有什么建议吗?

此外,关联字段是组/人员类型,因此它与他们的 userId 匹配(如果有的话)。 我希望保持这种状态,但我愿意接受建议。 我也在使用 SharePoint 2007。

最佳答案

如果您的列表 A 使用查找列来列出 B 的关联名称,那么这应该非常简单。

简单地转到列表 B,并添加一个新列来查找列表 A。当您下拉要选择的字段时,您应该会看到 Associate(count)。

这将计算列表 A 中每个同事名称的使用次数,并按照您想要的方式显示计数。

干杯!

关于jquery - 对另一个 SharePoint 列表中的列中的项目进行计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12945844/

相关文章:

javascript - JavaScript 中的 CAML 以检索 SharePoint 留言板中的所有项目

jquery - 阅读更多/更少的幻灯片切换问题?

c# - Microsoft JScript 运行时错误 : 'Sys' is undefined (in mvc3 c# razor)

sharepoint - SPQuery : Difference between Query and ViewXml properties?

sharepoint - CAML 中的 "does not contain"?

sharepoint - 部署依赖于数据库存储的 Web 部件

javascript - jQuery Toggle 第二次无法正常工作

javascript - 使用 AngularJS 从输入中获取新值

c# - ASP.NET HtmlTextArea 属性和换行符

database - 初学者 SharePoint/Access Web 数据库问题