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


Типове колони

Наименованията, използвани за типове, зависят от използвания дизайнер. Power Apps използва конвенция, която включва начина, по който се форматират данните. Типът на прозореца на решение използва име, подравнено с типа данни на базата данни с модификатор на формат.

Гледайте това видео за бърз общ преглед за типовете данни в Dataverse:

Таблицата по-долу включва съответния AttributeTypeDisplayName тип API.

Тип на данните на Power Apps Тип на прозорец на решение Тип API
Голям Времеви печат BigIntType
Избор Набор от опции PicklistType
Избор Поле MultiSelect MultiSelectPicklistType
Валута Валута MoneyType
Клиент Клиент CustomerType
Дата и час Дата и час
Формат на датата и часа
DateTimeType
Само дата Дата и час
Формат само за дата
DateTimeType
Десетично число Десетично число DecimalType
Времетраене Цяло число
Формат на продължителността
IntegerType
Имейл Един ред текст
Имейл формат
StringType
Файл Файл FileType
Число с плаваща запетая Число с плаваща запетая DoubleType
Изображение Изображение ImageType
Език Цяло число
Езиков формат
IntegerType
Справка Справка LookupType
Многоредов текст Множество редове текст MemoType
Собственик Собственик OwnerType
Телефон Един ред текст
Формат на телефона
StringType
Статус Статус StateType
Описание на състоянието Описание на състоянието StatusType
Текст Един ред текст
Текстов формат
StringType
Текстова област Един ред текст
Формат на текстовата област
StringType
Символ на тикер Един ред текст
Формат на борсов код
StringType
Часова зона Цяло число
Формат на часовата зона
IntegerType
Уникален идентификатор Уникален идентификатор или първичен ключ UniqueidentifierType
URL адрес Един ред текст
Формат на URL адреса
StringType
Цяло число Цяло число
Няма формат
IntegerType
Да/Не Два варианта BooleanType

За повече описания за всеки тип, който можете да добавяте или редактирате, вижте статията за съответния дизайнер:

За повече информация относно начина, по който се дефинират типовете данни на колони в API, вижте Метаданни на атрибути

Типове колони, използвани от системата

Има някои колони, използвани от системата, които не можете да добавите с помощта на дизайнера.

Тип Описание
Времеви печат Тип Big Integer, използван от системата за записване на номера на версията за управление на актуализациите на дадена таблица.
Клиент Справочна колона, която можете да използвате за указване на клиент, който може да бъде акаунт или контакт.
Забележка: Този атрибут може да се добави с помощта на дизайнера на прозорец на решения.
Собственик Системна справочна колона, която препраща към потребителя или екипа, към който е присвоен притежавана от потребител или екип ред в таблица.
Описание на състоянието Системна колона с опции, които предоставят допълнителни подробности за колоната за състояние. Всяка опция е свързана с една от наличните опции за състоянието. Можете да добавяте и редактирате опциите.

Можете също да включите преходи за персонализирано състояние, чиито опции за състояние са налични за конкретни таблици. Повече информация: Дефиниране на преходи на описание на състоянието за персонализирани таблици
Статус Системна колона с опции, които обикновено съответстват на активно и неактивно състояние. Някои системни атрибути имат допълнителни опции, но всички персонализирани атрибути имат само опции за активно и неактивно състояние.
Уникален идентификатор Системна колона, която съхранява стойност на глобален еднозначен идентификатор (GUID) за всеки ред.

Текстови колони

Текстовите колони могат да съдържат текстови символи. Този тип колона има няколко опции за форматиране, които променят представянето на текста.

Гледайте това видео за бърз преглед на текстови колони:

Съществуват три основни типа текстови колони. Всички стойности, посочени тук, са в брой знаци.

Име на типа колона Стойност по подразбиране Максимална стойност Описание
Текстово съобщение 100 4000 Приема един ред текст.
Текстова област 100 4000 Приема няколко реда текст. Броят на редовете, показвани за колоната, може да бъде конфигуриран. Използвайте за по-малки количества текст.
Многоредов текст 150 1048576 Приема няколко реда текст. Броят на редовете, показвани за колоната, може да бъде конфигуриран. Използвайте, когато са необходими големи количества текст.

Варианти

Можете да персонализирате формуляри (основни, бързо създаване и бърз изглед) и имейл шаблони, като добавите колони с множествен избор, които се наричат Избори. Когато добавяте колона за избор, можете да зададете множество стойности, които са достъпни за избор от потребителите. Когато потребителите попълват формуляра, те ще могат да изберат една, няколко или всички стойности, показвани в падащия списък.

Ако например дадена организация оперира в няколко области или страни/региони, можете да включите няколко местоположения или страни/региони в графа "Област на дейност". Даден потребител може след това да изберете едно или повече местоположения от списъка с налични стойности.

Опциите могат да се използват с мрежи само за четене, редактируеми мрежи и повечето формуляри. Опциите за множествен избор не могат да се използват с:

  • работни потоци, потоци на бизнес процеси, действия, диалогови прозорци, бизнес правила, диаграми, сборни колони или изчисляеми колони.
  • Отчети, SLA1 и правила за маршрутизиране1.

1Таблицата изисква Dynamics 365 Customer Service.

Формуляри

Поддържат се колони с множество избори в следните типове формуляри:

Тип формуляр Наличност
Турбо форма Да
Опресняване на формуляра Само за четене (колоната е налична, но не може да се редактира)
Наследена форма No
Форма за групово редактиране No

Можете да използвате глобални опции за избор, които са дефинирани във вашата организация, за да конфигурирате стойности за опциите за множествен избор.

Използване на правилния тип число

Когато избирате правилния тип числова колона, която да използвате, решението за използване на тип цяло число или валута трябва да бъде лесно. Изборът между използване на плаваща запетая или десетични числа изисква повече обмисляне.

Гледайте това видео, за да ви помогне да решите какъв тип колона да използвате:

Десетичните числа се съхраняват в базата данни точно, както са указани. Числата с плаваща запетая съхраняват изключително близка стойност на указаната. Защо да изберете изключително близка стойност, когато можете да имате точната стойност? Отговорът е, че можете да получите различна системна производителност.

Използвайте десетични числа, когато имате нужда да предоставите отчети, изискващи много точни изчисления, или ако обикновено използвате заявки, които търсят стойности, равни или не равни на друга стойност.

Използвайте числа с плаваща запетая, когато съхранявате данни, които представляват дроби или стойности, които обикновено ще заявите в сравнение с друга стойност, като използвате оператори по-голямо или по-малко от. В повечето случаи разликата между десетична и плаваща запетая не се забелязва. Ако не изисквате възможно най-точни изчисления, числата с плаваща запетая трябва да ви свършат работа.

Големите цели числа (Big или BigInt) са големи числа с максимална стойност 9,223,372,036,854,775,807. Използва се за съхраняване на много големи числа, които надвишават възможностите на Цяло число и Десетично. Някои употреби за това включват съхранение на стойности на клеймо за време и като уникални идентификатори, както и числа, по-големи от 100 милиарда.

Бележка

Точността и ограниченията на числовите типове, описани тук, се отнасят за възможностите на базата данни. Ако работите с валута и числа в Power Apps приложения, може да са налице и други ограничения.

  • До 15 цифри могат да се обработват прецизно. Например, 15-цифреното число 99999.0000000089 може да бъде въведено в приложението и съхранено в базата данни както е. 16-цифреното число 999999.0000000089 обаче се обработва неточно като 999999.0000000088 от приложението. По-дългите числа могат да бъдат съкратени, дори и да не са достигнали Dataverse границите. Това е присъщо ограничение на обработката на номера в уеб браузърите.
  • Big и BigInt не се поддържат в приложения, управлявани от платно и модел.
  • Приложенията за платно в момента не поддържат десетични типове числа.

Използване на колони за валута

Колоните за валута позволяват на дадена организация да конфигурира множество валути, които може да се използват за редове в организацията. Когато организациите имат множество валути, те обикновено искат да могат да извършват изчисления за предоставяне на стойностите, използвайки тяхната базова валута. Когато добавяте колона за валута към таблица, която няма други колони за валута, се добавят две допълнителни колони:

  • Справочна колона, наречена Валута , която можете да зададете на всяка активна валута, конфигурирана за вашата организация. Можете да конфигурирате няколко активни валути за вашата организация в Настройки>Валути> за управлениена бизнеса. Там можете да зададете валутата и обменен курс с базовата валута, зададена за организацията ви. Ако имате няколко активни валути, можете да добавите колоната за валута към формуляра и да позволите на хората да определят коя валута трябва да се прилага за паричните стойности за този ред. Това променя символа за валута, който се показва за колоните за валута във формуляра.

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

  • Десетична колона, наречена Обменен курс , която предоставя обменния курс за избрана валута, свързана с таблицата, по отношение на основната валута. Ако тази колона се добави към формуляра, хората могат да виждат стойността, но не могат да я редактират. Обменният курс се съхранява с валутата.

За всяка графа за валута, която добавяте, се добавя друга графа за валута с наставката _Base в името. Тази колона съхранява изчислението на стойността на колоната за валута, която сте добавили, и основната валута. Отново, ако тази колона се добави към формуляра, тя не може да се редактира.

Когато конфигурирате колона за валута, можете да изберете стойността на точността. Съществуват три опции, както е показано в следната таблица.

Опция Описание
Точност на ценообразуването по десетичен знак Това е единична организационна прецизност, която се използва за цени, намиращи се в раздела "Общи настройки на системните настройки".>>>
Точност на валута Тази опция се прилага за точността, определена за валутата в реда.
Специфични стойности за точност Тези настройки позволяват определяне на специфична зададена точност с използване на стойности между 0 и 4.

Различни видове справки

Когато създавате нова справочна колона, създавате нова релация на таблица "много към едно" (N:1) между таблицата, с която работите, и целевия тип ред, дефиниран за справката. Има допълнителни опции за конфигуриране на тази релация, които са описани в Създаване и редактиране на релации между таблици. Но всички персонализирани справки може да разрешат препратка само към един ред за тип ред с една цел.

Въпреки това, трябва да знаете, че не всяка справка се държи по този начин. Има няколко различни типа системни справки, както е показано тук.

Тип на справка Описание
Прост Дава възможност за една препратка към конкретна таблица. Всички персонализирани справки са от този тип.
Клиент Дава възможност за една препратка към ред на акаунт или контакт.
Собственик Дава възможност за една препратка към ред на екип или потребител. Всички притежавани от потребители или екипи таблици имат такава препратка. Повече информация: Добавяне на таблица като опция за справка във вашето приложение
Списък с партии Позволява множество препратки към множество таблици. Тези справки се намират в колоните Имейл таблица До и Як . Те се използват също в таблиците „Телефон“ и „Ангажимент“.
Относно Позволява една препратка към множество таблици. Тези справки се намират в колоната „Относно“, използвана в дейностите.

Колони за изображения

Използвайте графи с изображения, за да показвате изображения във вашите приложения. Колоните с изображения са оптимизирани за съхранение на двоични данни. Dataverse не записва тези данни в хранилището за релационни данни, което подобрява производителността и намалява използването на капацитета. Научете повече за капацитета за съхранение

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

  • Стойността на свойството "Основно изображение " за стандартна дефиниция на таблица трябва да бъде зададена на "Изображение по подразбиране". Персонализираните таблици изискват персонализирана колона за изображение. След това можете да изберете тази колона с изображение за стойността на основното изображение в дефиницията на персонализираната таблица.
  • Формулярът на таблицата, където трябва да се показва изображението, трябва да има разрешено свойството Показване на изображението във формуляра .

Хората избират изображението, за да качат снимка от компютъра си. Изображенията трябва да бъдат по-малко от 30 МБ и да са в един от следните формати:

  • jpg
  • jpeg
  • gif
  • bmp
  • png

Когато изображението бъде качено, то се преобразува в .jpg формат и всички изтеглени изображения също използват този формат. Ако е качен анимираните .gif, се записва само първия кадър.

Когато се качи изображение, то се преоразмерява като "миниатюрно" изображение до максимален размер от 144 пиксела на 144 пиксела. Хората трябва да преоразмерят или изрежат изображенията, преди да ги качат, така че да се показват добре с този размер. Всички изображения са изрязани в квадратна форма. Ако и двете страни на изображението са по-малки от 144 пиксела, изображението се изрязва, за да бъде квадрат с размерите на по-малката страна.

Бележка

Колоните с изображения не работят с потоци от бизнес процеси, бизнес правила, диаграми, колони за сгъване или изчислени колони.

Научете се да работите с дефинициите на графи на изображения с помощта на код

Създайте графична колона и я добавете към формуляр

  1. Отидете на https://make.powerapps.com, изберете Решения и след това отворете незавършеното решение, което съдържа формуляра на таблицата, където искате да добавите колона с изображение.

  2. Отворете таблицата и след това изберете областта Колони .

  3. В командната лента изберете Добавяне на колона.

  4. Въведете или изберете стойности за следните свойства и след това изберете Готово.

    • Показвано име, като например изображение на рецепта.
    • Име. Това е уникалното име, което включва префикса разработчик на решения и не може да бъде променено, след като бъде запазено.
    • Тип данни. Изберете Изображение.
    • Първично изображение. Колоните с изображения, които са зададени като основно изображение, се показват в горния десен ъгъл на формуляр. Можете да имате само едно основно изображение за всяка таблица.
    • Разрешаване на защитата на колоните. Използвайте за контролиране на достъпа за конкретни колони. Повече информация: Защита на ниво поле за контрол на достъпа
    • Активиране на проверката. Позволява регистрирането на промените, които се правят в записите на таблиците и достъпа на потребителите, за да можете да прегледате дейността по-късно. Повече информация: Ръководство за администратори: Управление Dataverse на проверката
    • Сортиране в таблото за интерактивно изживяване. Указва колоната да се използва за конфигуриране на интерактивни табла. Повече информация: Конфигуриране на колони за филтриране и права за достъп за интерактивни табла
    • Максимален размер на изображението. Стойността по подразбиране е 10 240 КБ. Минималният размер е 1 KB, а максималният - 30 720 KB.
  5. Изберете Запазване на таблицата.

  6. Изберете раздела Формуляр и след това отворете формуляра за редактиране, като например основния формуляр на таблицата.

  7. Добавете колоната с изображения към платното на формата.

  8. В командната лента на редактора на формуляри изберете Запиши и след това изберете Публикуване , за да направите колоната с изображение достъпна за потребителите.

Потребителите на приложения вече могат да изберат изображението, което да се показва във формуляра. Когато потребител на приложение отвори формуляра за запис, той може да избере Избор на файл, да избере изображението и след това да запише записа. След това изображението се показва във формуляра, където се намира колоната с изображение.

Колоната с изображение в този пример е основното изображение, така че изображението се появява и в горния ляв ъгъл на формуляра.

Форма по време на изпълнение с първично изображение на пържени картофи, показано в запис на таблица с рецепти

Потребителите могат да изберат Отвори , за да се покаже изображението в пълен размер в нов раздел на браузъра, или да изберат Изтриване , за да премахнете изображението от записа и Dataverse.

Повече информация за разработчици, работещи с данните на изображението:

Колони „Файл“

Колоната Файл се използва за съхраняване на двоични данни. Файловите колони са оптимизирани за съхранение на двоични данни. Dataverse не записва тези данни в хранилището за релационни данни, което подобрява производителността и намалява използването на капацитета. Научете повече за капацитета за съхранение

Основното предназначение на тази колона е да съхранява едно изображение, бележка или прикачен файл. Въпреки това е възможно и съхранението на други форми на двоични данни. Една или повече колони от този тип данни могат да бъдат добавени към съществуваща стандартна персонализируема или персонализирана таблица.

Максималният размер на файла по подразбиране е 32 МБ, а най-големият размер, който можете да зададете с помощта на дизайнера, е 131 072 КБ (131 МБ). Ограничението за размера на файла може да се зададе индивидуално за всяка колона от тип файл, добавена към таблица.

Бележка

  • След като максималният размер на файла бъде запазен, той не може да бъде променен.
  • Колоните с файлове не работят с потоци от бизнес процеси, бизнес правила, диаграми, колони за сгъване или изчислени колони.
  • Задължителната проверка на полето не работи с графи с файлове.
  • В приложенията, управлявани от модел, изтриването или качването на файл във формуляр става незабавно, а не при запазване на формуляр. Отхвърлянето на промените при навигиране не връща файла, ако бъде изтрит.

За да създадете файлова колона, в левия прозорец в изберете Решения отворете желаното решение, отворете таблицата, която искате, изберете Power Apps областта Колони , изберетеДобавяне на колона и след това в екрана Свойства на колона изберетеФайл като тип данни.

Научете се да работите с дефиниции на файлови колони с помощта на код

Колони с Fx формули

Изградено върху Power Fx използване на колона с формула, за да извършвате операции, които връщат стойности по време на операции за извличане. Колоните с формули използват синтаксиса на Power Fx, който е подобен на Office Excel. Повече информация: Работа с колони с формули (визуализация)

Търсене и сортиране на колони

Повечето колони имат опции за разрешаване на търсене или сортиране на съдържанието на колоната.

Може да се търси

Почти всеки тип данни на колона се създава с активирана стойност за търсене . Това може да бъде деактивирано по време на създаването или по-късно след създаването на колоната. Следните типове данни не могат да бъдат активирани за търсене:

  • Формули. Формулите се използват за създаване на динамично изчислен изход и поради това не могат да бъдат търсени.
  • Изображение. Изображенията се съхраняват и извличат с помощта на референтни URL адреси и поради това не могат да бъдат търсени.
  • Търсене с множество стойности (PartyList). Някои колони за справка в системата могат да съдържат няколко стойности. Например колоната За справка на редовете за имейл може да съдържа множество получатели. Търсенето в колони за справка с множество стойности не се поддържа.

Типът данни "Клиент " е разрешен за търсене по подразбиране и това не може да бъде забранено. Изисква се да може да се търси от системата.

Подлежащо на сортиране

Почти всеки тип данни се създава с изключена стойност Сортируема . Стойността може да бъде променена по време на създаването или по-късно след създаването на колоната. Следните типове данни не предоставят възможност за активиране на сортируем атрибут:

  • Избор. Сортирането на колони с множество стойности не се поддържа.
  • Клиент. Клиент е стандартна справочна колона и не може да бъде сортирана, защото се извлича динамично.
  • Файл. Файловете се съхраняват с помощта на референтни URL адреси и сортирането им не е полезно.
  • Формули. Формулите се използват за създаване на динамично изчислен изход и поради това не могат да бъдат сортирани.
  • Изображение. Няма смислен начин за сортиране на изображения.
  • Търсене с множество стойности (PartyList). Някои колони за справка в системата могат да съдържат няколко стойности. Например колоната За справка на редовете за имейл може да съдържа множество получатели. Сортирането на колони с множество стойности не се поддържа.