计算列是SharePoint列表

问题描述 投票:0回答:1

我在 SharePoint 中创建了一些列表,其中包含列(名称、id_work_acc、count_id_work_acc、schedule_time、working_hours_required、效率),在 count_id_work_acc 列中我想返回工作 acc 的 id 数量(例如,如果我有 3 行 id_work_acc = 4、在count_id_work_acc中会显示3)。接下来,在“效率”列中,我想使用这个公式(效率 = ([schedule_time] - [working_hours_required]) / [count_id_work_acc])。我该如何实现这个,请帮忙?

我试过这个:

=IF(ISNUMBER([schedule_time]) && ISNUMBER([working_hours_required]), ([schedule_time] - [working_hours_required]) / COUNT(count_id_work_acc),  "") 

但它不起作用。我想是否可以通过使用 COUNTIF 而不是使用 COUNT 来解决这个问题。

sharepoint
1个回答
0
投票

不幸的是,使用 SharePoint 计算列公式无法满足您的要求(计算

count_id_work_acc
列的值),因为公式无法从其他行/列表项读取列值。

SharePoint 计算列公式只能从同一行/列表项读取列值:


如果您想在创建/更新项目时立即更新列值,您可以尝试使用 Power Apps 自定义 SharePoint 列表表单,在创建/编辑列表项时使用 Power Apps 公式计算列值。

文档使用 Power Apps 自定义 Microsoft 列表或 SharePoint 表单

OR 您可以使用 Power 自动化流程进行计算并更新列表中的列值(流程可以在项目创建/更新后立即运行,也可以基于计划(例如一天一次)或基于一个中的不同时间运行根据您的要求)。

© www.soinside.com 2019 - 2024. All rights reserved.