我有一个SharePoint列表,所有这些列表都有一个唯一的ID来标识项目,所以我想创建一个计算的列,这些列计算有多少ID在那里,如计数!

任何帮助是赞赏

有帮助吗?

解决方案

  1. id字段通常由系统自动分配。只要您不删除条目,新的ID号就会显示您有多少条目。

  2. 计算的字段仅在编辑/保存条目时才“计算”。它不会自动重新计算。假设您有办法获取条目总数,如果稍后添加更多条目,则不会自动更新当前条目中存储的条目总数。

  3. 或您必须执行一个或多个工作流程,以便在列表中添加一个条目时,工作流将在每个条目上运行以更新每个条目的计数字段。 (更新条目时更新计数字段的一个工作流程,另一个工作流程,定义为使用不同的列表,以查找下一个未更新的条目并触发更改它,停止所有条目更新时)

  4. 如果需要在#3

    上需要更多详细信息,请添加注释

    #3,有两个主题, A.获得总入口号的计数 B.更新字段上的计数编号(例如“列表的”计数“)。

    关于A. 我想我们可以用CAML查询来完成此操作。检查链接这里,和例如,这个。 或者例如在NINTEX Workflow中,只需执行“查询列表”以获取ID字段的集合和“集合操作”。

    关于B. 假设我们正在使用列表X,我们定义名为Y.的“控制”列表。 在每个创建/修改x的条目时,我们触发了一个工作流WX,它只是为了更新列表Y中的任何字段定义的条目,只是为了触发WY。

    在y条目的每个修改时,我们触发工作流Wy,它是在列表x中执行条目的计数,在列表x中找到一个条目,其中“count”的列表x中的条目与新计数编号不匹配,并使用新计数编号更新X中的条目,并停止WY,但由于x中的条目更新,WY将再次触发。

    在WY中,您必须添加逻辑/条件以停止工作流WY,当找不到X条目时,避免不定式循环。

    在x中的“count”字段以下不是计算的字段,而只是一个数字字段。

其他提示

您不能,计算列仅在当前项上运行。您可以创建分组视图并使用总计部分添加到字段中的计数。

许可以下: CC-BY-SA归因
scroll top