Споделяне чрез


Работа с колони на таблица с формули (преглед)

[Тази тема е предварителна версия на документацията и подлежи на промяна.] Повече информация: програма за предварителен преглед на Power Apps

Колоните с формули са тип данни в Microsoft Dataverse for Teams, които са изградени върху Power Fx. Можете да добавите колона с формула към таблица в реално време. Таблицата на Dataverse съхранява логиката и ви дава стойностите по време на операциите за извличане. Колоните с формули използват синтаксиса на Power Fx, който е подобен на Office Excel. Докато въвеждате формулата, Intellisense ви помага с препоръки за формула, синтаксис и грешки.

Бележка

Колоните с формули могат да се добавят като изчислено поле. Понастоящем колоните с формули не могат да се използват в обобщени полета или с приставки.

Добавяне на колона с формули

  1. В раздела Създаване, изберете Вижте всички, след което разгънете Таблици.
  2. От списъка с таблици в Power Apps приложение за Teams, изберете таблицата, която искате.
  3. Изберете Добавяне на колона или изберете Редактиране на данни > Добавяне на колона. Когато изберете Редактиране на данни, можете също да изберете + в колоната, където искате да добавите колоната с формулата.
  4. В екрана Добавяне на нова колона:
    • Въведете Име за колоната, като напр. Обща цена.
    • Изберете Формула като Тип.
    • Въведете формулата в полето Израз. В този пример, Цена колона (десетичен тип данни) се умножава по Брой единици колона (Тип данни номер). Изберете Създаване. Създаване на колона с формули

Когато създавате запис, колоната с формула изпълнява формулата и показва данните за записа. Ако стойността на колоната във формулата за запис не се актуализира, изберете Опресняване на командната лента за изпълнение на формулата.

Примерен запис с колона с формула

Забележете, че типът на колоната се определя от формулата. Можете да промените формулата, след като сте я създали, ако тя не променя типа на колоната. Например формулата цена * отстъпка създава колонен тип номер, докато формулата Първи & “ “ & последен създава колонен тип низ. Можете да промените цена * отстъпка формула за цена * (отстъпка +10%) защото това не променя типа на колоната. Веднъж запазени обаче, не можете да промените цена * отстъпка формула за Текст (цена * отстъпка) защото това ще изисква промяна на типа колона на низ.

Типове данни

Следните типове данни могат да се показват в колона с формула:

  • Текст
  • Десетично число
  • Да/не (булево)
  • Данни

Бележка

Понастоящем типът данни за валута не се поддържа.

Видове функции

Следните типове функции се поддържат с формулите, използвани в колона с формула:

  • Десетично число
  • String
  • Boolean
  • Набор от опции
  • Дата и час (TZI)
  • DateTime (Потребителски локален) (ограничен до сравнения с други потребителски локални стойности и функцията DateAdd)
  • DateTime (само за дата) (ограничено до сравнения с други стойности само за дата и функцията DateAdd)
  • Валута
  • Цяло число, повишено до десетично

Оператори

Тези оператори се поддържат с формулите, използвани в колона с формула:
+, -, *, /, %, ^, in, exactin, &

Повече информация: Оператори в Power Apps

Налични функции

Следните скаларни функции са налични с колони с формули.

Abs

И

Exp

If

Int

Len

Ln

Mid

Min

Mod

Not

Sum

* Функциите Текст и Стойност работят само с цели числа, където не е включен десетичен разделител. Тъй като десетичният разделител се различава в различните локални езици, а колоните на формулата се оценяват без познаване на локалния език, няма начин да се интерпретира или генерира правилно десетичният разделител.

Вижте също

Работа с колони на таблица
Препратка към формула за Power Apps