Объекты PowerApps: как добавить разные типы полей

В этом руководстве мы поговорим о том, как добавлять различные типы полей при работе с сущностями PowerApps.

Мы говорили о сущностях PowerApps в предыдущем руководстве и упомянули, как поля содержат основную информацию, такую ​​как имена, адреса и т. д. Но есть и другие типы полей, которые мы также можем использовать.

Давайте используем эту сущность Customer в качестве примера. Как видите, он уже содержит ряд различных полей. Это связано с тем, что PowerApps настолько интуитивно понятен, что автоматически добавляет поля, которые, по его мнению, будут полезны для этого типа объектов.

Объекты PowerApps: как добавить разные типы полей

Однако в нем также отсутствуют некоторые поля, включенные в таблицу, которую мы используем в качестве источника данных.

Объекты PowerApps: как добавить разные типы полей

Вот те поля, над которыми мы сегодня будем работать.

Оглавление

Добавление текстовых полей в объекты PowerApps

Имя — отличный пример текстового поля. По сути, это означает, что вы можете вводить любой текст.

Чтобы добавить текстовое поле, просто нажмите кнопку «Добавить поле» в левом верхнем углу.

Объекты PowerApps: как добавить разные типы полей

Мы назовем это поле Имя.

Объекты PowerApps: как добавить разные типы полей

Опять же, PowerApps упрощает нам задачу, автоматически назначая код или имя, которое система будет использовать в фоновом режиме. Это то, что будет полезно для администраторов баз данных.

Объекты PowerApps: как добавить разные типы полей

Тип данных дает нам длинный список опций.

Объекты PowerApps: как добавить разные типы полей

PowerApps интуитивно понятен, поэтому он обычно определяет, с каким типом данных вы работаете. В этом случае он автоматически назначил это поле текстовым.

Прежде чем сохранить это, нам нужно установить, насколько важно это поле. Три варианта являются необязательными, рекомендуемыми или обязательными.

Объекты PowerApps: как добавить разные типы полей

Необязательные поля можно оставить пустыми. Рекомендуемые поля помечены как важные, но на самом деле они не обязательны для завершения ввода. Что касается обязательных полей, их заполняют пользователи. В противном случае запись не будет сохранена. А пока давайте установим в этом поле значение «Рекомендуется».

Мы также можем сделать поле доступным для поиска или нет, установив здесь флажок.

Объекты PowerApps: как добавить разные типы полей

Это также поставляется с расширенными параметрами, но мы не собираемся ничего менять здесь для этого примера.

Объекты PowerApps: как добавить разные типы полей

Мы можем нажать «Готово» внизу, чтобы добавить это поле.

Объекты PowerApps: как добавить разные типы полей

Добавление вычисляемых полей

Вычисляемые поля являются производными от других полей. Мы используем их для автоматизации ручных расчетов в различных областях.

Объекты PowerApps: как добавить разные типы полей

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

Давайте работать над получением Полного имени. Поскольку у нас уже есть поле «Имя», давайте сначала добавим поле «Фамилия». Опять же, мы собираемся начать с поля «Добавить».

Объекты PowerApps: как добавить разные типы полей

Затем мы назовем его Фамилия.

Объекты PowerApps: как добавить разные типы полей

Мы также собираемся сделать все остальные настройки такими же, как имя. Затем мы нажмем «Готово», чтобы добавить его в сущность «Клиент».

Теперь давайте добавим наше вычисляемое поле под названием «Полное имя».

Объекты PowerApps: как добавить разные типы полей

Чтобы сделать это поле вычисляемым, нам просто нужно нажать кнопку «Добавить» рядом с «Расчетным» или «Сводным», а затем выбрать «Расчет».

Объекты PowerApps: как добавить разные типы полей

Прежде чем мы сможем добавить вычисление, PowerApps сначала попросит нас сохранить текущий объект. Поэтому мы просто нажмем Сохранить.

Объекты PowerApps: как добавить разные типы полей

Как только объект будет сохранен, он напомнит нам, что мы работаем над вычисляемым полем. Итак, давайте нажмем «Готово», чтобы избавиться от этого всплывающего окна.

Объекты PowerApps: как добавить разные типы полей

Прежде чем мы продолжим, убедитесь, что блокировщик всплывающих окон разрешает всплывающие окна для этой страницы. В противном случае мы не сможем работать над нашими расчетами.

Объекты PowerApps: как добавить разные типы полей

Теперь давайте вернемся к полю, над которым мы работаем, а именно к Полному имени.

Объекты PowerApps: как добавить разные типы полей

Как только мы нажмем на нее, это позволит нам продолжить то, над чем мы работали ранее. На этот раз он больше не просит нас добавить вычисление. Вместо этого он дает нам возможность открыть наш расчет.

Объекты PowerApps: как добавить разные типы полей

Как только появляется всплывающее окно для вычисляемого поля, оно показывает, что мы действительно можем создать здесь оператор IF. В нем есть поля как для условия, так и для действия.

Объекты PowerApps: как добавить разные типы полей

Но для Полного имени нам не понадобится условие. Все, что нам нужно, — это действие, позволяющее объединить два поля. Хорошо, что условие не является обязательным. Поэтому нам просто нужно нажать «Добавить действие».

Объекты PowerApps: как добавить разные типы полей

Естественно, мы предполагаем, что нам просто нужно вычислить имя + фамилию. Но в данном случае это показывает, что мы не можем сложить две строки вместе.

Объекты PowerApps: как добавить разные типы полей

В этом случае нам нужно будет объединить два поля. Итак, давайте воспользуемся функцией CONCAT.

Объекты PowerApps: как добавить разные типы полей

Как только мы сохраним это действие, теперь он будет отображать расчет в разделе «Действие».

Объекты PowerApps: как добавить разные типы полей

Опять же, нам не нужно задавать здесь условие, поэтому мы оставим это поле пустым.

Объекты PowerApps: как добавить разные типы полей

Мы можем использовать условие, если хотим установить разные правила для этого конкретного поля. Например, мы можем установить условие, которое позволяет формировать полное имя только в том случае, если существуют и имя, и фамилия. Или мы можем установить условие, чтобы установить Полное имя как Мистер Фамилия на основе пола, если поле пола существует.

Когда нас устроит расчет, мы можем нажать «Сохранить» здесь в правом верхнем углу.

Объекты PowerApps: как добавить разные типы полей

Если нам действительно нечего здесь делать, мы также можем нажать «Сохранить и закрыть».

Объекты PowerApps: как добавить разные типы полей

Добавление целых чисел и данных набора параметров

Далее добавим поле для нашего VIP-уровня. Давайте будем краткими и назовем его просто VIP.

Объекты PowerApps: как добавить разные типы полей

Поскольку наш VIP-уровень варьируется от 1 до 5, давайте выберем Целое число в качестве типа данных.

Объекты PowerApps: как добавить разные типы полей

Для этого поля мы также можем установить его как набор параметров.

Объекты PowerApps: как добавить разные типы полей

Наборы опций позволяют пользователям выбирать из различных опций, которые мы можем определить, вместо того, чтобы просто довольствоваться обычным целым числом.

Объекты PowerApps: как добавить разные типы полей

Уровень важности, например, может быть применен к этому полю.

Объекты PowerApps: как добавить разные типы полей

Как мы видим, могут быть разные типы, применимые к любому заданному полю. Все зависит от конкретных потребностей пользователя.

Добавление полей даты

Далее давайте посмотрим, как мы можем добавить поле даты. Теперь, когда у нас есть имя, фамилия и VIP-уровень, давайте добавим поле для даты присоединения.

Объекты PowerApps: как добавить разные типы полей

Опять же, ключевым моментом здесь является знание того, какой конкретный тип данных выбрать. В этом случае у нас есть разные варианты, которые мы можем применить к дате.

Объекты PowerApps: как добавить разные типы полей

Поскольку нам на самом деле не нужно время, мы собираемся придерживаться только даты.

Объекты PowerApps: как добавить разные типы полей

Точно так же мы добавили новое поле, на этот раз в виде даты. Как видите, процесс становится быстрее и проще, особенно когда вы выясняете, какие типы данных применять.

Другие поля для объектов PowerApps

Глядя на наш источник данных, мы видим, что нам нужно добавить только несколько других полей. Нам просто не хватает полей для местонахождения, номера паспорта и имени агента.

Объекты PowerApps: как добавить разные типы полей

Лучший способ сделать Location — добавить конкретные местоположения и попросить пользователя выбрать их из списка. Но если мы хотим упростить задачу с нашей стороны, мы также можем установить это как текст и просто попросить конечного пользователя ввести информацию.

Что касается номера паспорта, мы также можем установить тип данных как целое число, хотя номера паспортов часто состоят из нескольких цифр, поэтому мы ожидаем, что здесь будут огромные числа. Поскольку номер паспорта на самом деле не будет использоваться в расчетах, мы также можем установить его как текстовое поле.

Что касается имени агента, мы установим его в виде текстового поля так же, как наши имя и фамилию.

Другие типы полей, которые мы можем использовать, включают валюты, изображения, файлы и многое другое.


Введение в Power Apps: определение, функции, функции и важность
Среды Power Apps: правильная настройка элементов приложения
Функции и формулы PowerApps | Введение

Заключение

Поля действительно легко добавлять, когда вы работаете с сущностями PowerApps. Если вы знаете, какой конкретный тип данных выбрать, вы можете создать все поля, необходимые для поддержки сущности, над которой вы работаете.

Как вы видели в примере, с которым мы работали сегодня, выбор типов данных также обеспечивает большую гибкость, особенно если добавляемое поле не зависит от формата. Это упрощает заполнение необходимых полей.

Если вы хотите изучить другие элементы, которые вы можете добавить к своим объектам PowerApps помимо полей, вы можете проверить различные объекты, с которыми вы можете работать здесь .

Всего наилучшего,

Генри

Leave a Comment

Расчет недельных продаж с помощью DAX в LuckyTemplates

Расчет недельных продаж с помощью DAX в LuckyTemplates

В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Как сохранить и загрузить файл RDS в R

Как сохранить и загрузить файл RDS в R

Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.

Введение в фильтрацию контекста в LuckyTemplates

Введение в фильтрацию контекста в LuckyTemplates

В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.

Идеи материализации кэшей данных в DAX Studio

Идеи материализации кэшей данных в DAX Studio

В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.

Бизнес-отчетность с использованием LuckyTemplates

Бизнес-отчетность с использованием LuckyTemplates

Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.