Галереи PowerApps: введение

В этом уроке я собираюсь показать вам основы галерей PowerApps. Галерея — это список записей, в котором каждый элемент записи взят из таблицы. В примере, который я буду здесь использовать, показана одна из самых простых галерей, которые вы можете создать с помощью Power Apps .

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

Оглавление

Свойства галерей PowerApps

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

Галереи PowerApps: введение

Под экраном «Обзор» вы увидите галерею. Если я нажму BrowseGallery1, он автоматически выделит весь прямоугольник, содержащий галерею, в приложении на средней панели.

Галереи PowerApps: введение

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

Галереи PowerApps: введение

Давайте посмотрим на различные свойства галереи. Свойства можно найти на правой панели.

Источник данных находится вверху списка. Это показывает, что приложение подпитывается Table1. Этими источниками могут быть что угодно, от листа Google до таблицы SQL.

Галереи PowerApps: введение

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

Галереи PowerApps: введение

Но помимо этого есть и другие варианты. Вы даже можете показывать изображения в некоторых записях в вашем списке.

Галереи PowerApps: введение

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

Галереи PowerApps: введение

Вы также можете включать и выключать видимость галереи.

Галереи PowerApps: введение

Вы можете изменить цвет, а также внешний вид границы.

Галереи PowerApps: введение

Вы также можете выбрать, показывать полосу прокрутки и навигацию или нет.

Галереи PowerApps: введение

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

Галереи PowerApps: введение

Заголовок имеет свойства, которые включают шрифт, размер шрифта, толщину шрифта, выравнивание текста и т. д.

Галереи PowerApps: введение

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

Галереи PowerApps: введение

Так как теперь только 2 элемента вместо 3, я могу сделать заголовок больше. Я изменю размер шрифта с 24 на 28.

Галереи PowerApps: введение

Динамическая настройка элементов галереи

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

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

Галереи PowerApps: введение

Но если вы посмотрите на строку формул, там написано ThisItem.AgentName. Это показывает, что элемент был установлен динамически.

Галереи PowerApps: введение

Ранее я упоминал, что источником данных для элементов этой галереи является Table1. Это означает, что каждый элемент в галерее взят из таблицы Table1. Я также обсуждал, как связать источник данных с PowerApps в предыдущем руководстве .

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

Галереи PowerApps: введение

Что касается элемента title в приложении, он находится в столбце с именем AgentName. Это тот же столбец, на который ссылается строка формул.

Галереи PowerApps: введение

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

Галереи PowerApps: введение

Обратите внимание, что когда вы вводите что-то в строку формул, она будет давать предложения о том, как вы можете завершить формулу. В этом случае он уже показывает FirstName еще до того, как я успеваю его набрать. Поэтому я могу просто щелкнуть по нему, чтобы автоматически заполнить оставшееся пространство.

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

Галереи PowerApps: введение

Объединение текстовых значений в галереях PowerApps

Наиболее логичным следующим шагом здесь было бы также включить фамилию в поле заголовка. Но в источнике данных имя и фамилия отображаются в разных столбцах. Здесь в дело вступает функция Concatenate.

Если я наберу Concatenate в строке формул, это фактически даст краткое описание того, что делает эта функция. Здесь показано, что Concatenate объединяет несколько текстовых значений в одно текстовое значение. Это звучит идеально для того, что я хочу, а именно для объединения двух разных значений (FirstName и LastName).

Галереи PowerApps: введение

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

Галереи PowerApps: введение

Я собираюсь поместить ThisItem.FirstName в качестве первого текстового значения, за которым следует ThisItem.LastName. Я закрою эту формулу скобками.

Галереи PowerApps: введение

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

Галереи PowerApps: введение

Отличительной особенностью такой настройки галерей PowerApps является то, что все интуитивно понятно, особенно если вы раньше использовали Excel. Использование Concatenate, например, точно такое же, если вы используете Excel.

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

Галереи PowerApps: введение

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

Галереи PowerApps: введение

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

Галереи PowerApps: введение

Давайте вернемся к файлу Excel и посмотрим, что может сделать подзаголовок лучше. Конечно, это будет зависеть от того, что вы хотите получить от приложения, над которым работаете. Мне просто нужна информация о каждом клиенте. Так что в этом случае местонахождение клиента будет хорошей альтернативой.

Галереи PowerApps: введение

Я просто изменю столбец «Ссылки» на «Местоположение».

Галереи PowerApps: введение

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

Галереи PowerApps: введение

Несмотря на внесенные мной изменения, эти карты данных по-прежнему будут иметь ту же функциональность. Допустим, я нажимаю на эту карточку данных для Ирвина Робака из Бразилии.

Галереи PowerApps: введение

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

Галереи PowerApps: введение


Введение в Power Apps: определение, функции, функции и важность
Настройка среды Power Apps: подключение к OneDrive и Google Drive
Среды Power Apps: правильная настройка элементов приложения

Заключение

То, как были разработаны Power Apps, показывает, насколько намеренно Microsoft старается сделать вещи максимально интуитивно понятными. Судя по тому, как я экспериментировал со своей галереей приложений, можно с уверенностью сказать, что даже те, у кого практически нет опыта в создании приложений, могут создать достойное приложение, которое принесет пользу их организации.

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

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

Генри

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 для своих бизнес-отчетов.