Рассчитанная колонна для получения общего количества ID
-
28-09-2020 - |
Вопрос
У меня есть список SharePoint, который у всех есть уникальный идентификатор, чтобы определить элементы, поэтому я хочу создать расчетный столбец, который подсчитывает, сколько удостоверения личности, как подсчет!
Любая помощь оценивается
Решение
-
ID поле обычно автоматически назначается системой. До тех пор, пока вы не удаляете запись, новый идентификационный номер показывает, сколько у вас есть запись.
-
Расчетное поле "рассчитано" только при редактировании / сохранении записи. Это не будет автоматически пересчитать. Предположим, у вас есть способ получить общее количество записей, общее количество записей, хранящихся в текущей записи, не будет автоматически обновляться, если вы добавите больше записей позже.
-
или вы должны сделать один или несколько рабочем процессом, чтобы, когда одна запись добавляется в список, рабочий процесс будет работать на каждой записи, чтобы обновить поле COUNT для каждой записи. (Один рабочий процесс для обновления поля COUNT, когда запись обновляется, другой рабочий процесс, определенный с другим списком, чтобы найти следующую не обновленную запись и запустите изменение его, остановитесь, когда вся запись ввода)
Добавить комментарии, если вам нужно больше деталей на # 3
на # 3, есть две темы, A. Чтобы получить счет общего количества входов B. Чтобы обновить счетное число на поле (например, «COUNT») списка.
о А. Я думаю, что мы можем сделать это с CAML-запросом. Проверьте Ссылка здесь и этот, например, . Или например В Nintex Workflow просто сделайте «список запросов», чтобы получить коллекцию идентификационного поля и «Работа сбора» с количеством.
О Б. Скажем, мы работаем со списком X, и мы определяем список «контроль», называемый Y. При каждом создании / модификации ввода X мы вызываем WX Workflow, что только для обновления каких-либо полей определяется записью в списке Y, просто для запуска WY.
При каждой модификации входа Y, мы вызываем рабочий процесс WY, который должен выполнить количество записей в списке X, найдите запись в списке X, из которых «счетчик» не соответствует новым номером подсчета И обновите эту запись в X с новым номером подсчета и остановите WY, но из-за записи в X обновляются, WY будет снова запущен.
В WY вам придется добавить логику / условие, чтобы остановить рабочий процесс WY, когда нет обнаруженной записи X, чтобы избежать инфинитивной петли.
Кстати «подсчет» поле в X здесь не является рассчитанным полем, а только числовое поле.
Другие советы
Вы не можете, рассчитанные столбцы работают только на текущем элементе.Вы можете создать сгруппированное представление и использовать раздел «Итого», чтобы добавить счет на поле.