Изчислените колони са особено мощни за автоматично генериране на данни в SharePoint 2016. Не се плашете – мрежата е пълна със страхотни примери за формули за изчислени колони на SharePoint. Някои често срещани употреби включват
- Добавяне на дни към колона за дата, за да се изчисли колона с изтекла или крайна дата
- Добавяне на колони за брой или валута, за да получите обща сума
- Използване на функцията Me за автоматично добавяне на потребителско име към поле
Създаване на изчислена колона
За да създадете изчислена колона, изпълнете следните стъпки:
Изберете типа изчислена колона в опциите Име и Тип в диалоговия прозорец Създаване на колона.
Областта за допълнителни настройки на колоните се променя, за да поддържа въвеждане на изчисление и посочване на опции за колони.
Настройки на колона за изчислена колона.
Въведете формулата си, като използвате правилния синтаксис в текстовото поле Формула.
Ако базирате изчислението си на друга колона в приложението, можете да препоръчате тази колона, като използвате референтния синтаксис в квадратни скоби.
Например, за да изчислите стойност на краен срок за доставка, добавете пет дни към стойността на датата на поръчката в друга колона, като въведете [Дата на поръчката]+5 в текстовото поле Формула.
Изберете правилния тип данни за върнатата стойност и други опции за свойства на тип данни, ако има такива, от раздела Допълнителни настройки на колона на страницата.
Не всички върнати стойности са от същия тип данни като входните колони. Например, ако извадите една дата от друга, вашата върната стойност е число (броят дни разлика между двете дати).
Други примери включват
- Добавяне на текущото потребителско име към поле. Просто въведете константата [Me] в текстовото поле Формула.
- Използване на днешна дата като дата в изчисление за създаване на нова дата чрез въвеждане на [Днес]+7 в текстовото поле Формула.
Използване на колона за търсене
Поддържането на всичките ви опции в поле за избор може да бъде тромаво и податливо на грешки. SharePoint използва модел, подобен на релационните бази данни, като отделя информацията за търсене от приложението за транзакции . Помислете за всички данни за търсене, които могат да се поддържат в отделни приложения. Например приложенията за търсене на инвентаризация на компютърен хардуер могат да включват тип хардуер, договор за поддръжка и местоположение на отдела. Тези приложения могат да се поддържат независимо от приложението за транзакции — самия инвентар.
Например, можете да създадете персонализирано приложение за клиента с едно поле — Заглавие — и да го попълните с имената на клиентите. След това създайте приложение за поръчки (за проследяване на поръчките, които клиентите правят). Клиентът е колона в приложението Поръчка. Вместо да създавате поле за избор, можете да използвате типа данни за търсене, за да се свържете с приложението Клиент и да използвате полето Заглавие като данни за колоната Клиент в приложението Поръчка.
Крайният резултат е, че всички ваши клиенти са отделени от поръчките. Ако клиент трябва да промени името си (може би се е омъжила или името му е изписано неправилно), можете просто да промените името в приложението Клиент вместо във всеки запис в приложението Поръчка.
Можете също да добавите други колони от приложението за търсене към падащия списък, за да помогнете на потребителите да изберат правилния избор. Когато потребител избере стойността от падащия списък, се показват и стойностите за допълнителните колони. Примерът по-долу показва сценарий, който използва колона за справка за показване на територията на продажбите на клиента. Името на клиента и територията на продажбите се съхраняват в едно приложение и се показват в друго приложение с помощта на колона за справка. Можете също да видите използването на вградено редактиране в уеб част.
Избиране на стойност от колона за справка.
За потребители, запознати с базите данни и референтната цялост, SharePoint 2016 включва допълнителни опции за поддръжка на тази реализация. Колоните за справка могат да се използват и за създаване на верига от обединени приложения, които могат да се използват за запитване и показване на стойности от допълнителни колони.