Карты данных PowerApps и присвоение свойств

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

Карты данных PowerApps — это строительные блоки любого бизнес-приложения Power Apps.

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

Карты данных PowerApps и присвоение свойств

Тем не менее, есть еще несколько вещей, которые мы можем изменить. Первый — это формат даты. Нам нужно удалить информацию о времени, так как она не была указана в нашей метке.

Карты данных PowerApps и присвоение свойств

Кроме того, наш столбец даты не содержит сведений о времени.

Карты данных PowerApps и присвоение свойств

Мы также хотим изменить заголовок экрана на имя человека на основе выбранной нами записи. В этом примере мы находимся в послужном списке Бо Спратлинга . Поэтому заголовок этого экрана должен быть Beau Spratling .

Карты данных PowerApps и присвоение свойств

Это то, что мы собираемся выполнить в этом уроке.

Оглавление

Понимание того, как значения карты данных PowerApps извлекают записи

Во-первых, давайте разберемся, как значения из карточек данных PowerApps получают записи из наших столбцов. Щелкните значение данных карточки DateJoined .

Карты данных PowerApps и присвоение свойств

Затем мы увидим, что свойство Text этого выбранного элемента равно Parent.Default . Следовательно, он равен свойству по умолчанию родительского элемента.

Карты данных PowerApps и присвоение свойств

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

Карты данных PowerApps и присвоение свойств

Затем мы увидим, что свойство Default равно ThisItem.DateJoined .

Карты данных PowerApps и присвоение свойств

Это выборка данных в столбце DateJoined на основе выбранной записи.

Карты данных PowerApps и присвоение свойств

Форматирование значений карт данных PowerApps

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

Карты данных PowerApps и присвоение свойств

Мы также можем изменить некоторые свойства на панели свойств .

Карты данных PowerApps и присвоение свойств

Второй способ — использовать функции форматирования. Существует множество доступных функций форматирования, но наиболее часто используемая называется Text . Это также используется в Excel.

Помните, что все, что мы можем делать в Excel или PowerPoint, мы можем делать и в PowerApps. Если мы хотим отформатировать дату в Excel, мы будем использовать функцию «Текст» .

Следовательно, мы также можем использовать функцию или формулу текста для форматирования данных в картах данных PowerApps. Давайте теперь воспользуемся текстовой функцией. Щелкните родительский элемент карточки DateJoined

Карты данных PowerApps и присвоение свойств

Давайте тогда воспользуемся здесь функцией Text . Как мы видим, первым параметром функции Text является значение , а вторым параметром — формат . Мы хотим отформатировать нашу дату в формате мм/дд/гггг , который соответствует месяцу, дате и году.

Карты данных PowerApps и присвоение свойств

Теперь наша карточка DateJoined больше не включает время. 

Карты данных PowerApps и присвоение свойств

Динамическое изменение заголовка экрана

Следующее, что мы хотим изменить, это заголовок экрана на основе имени выбранного человека. 

Карты данных PowerApps и присвоение свойств

Нажмите на заголовок и убедитесь, что используется свойство Text

Карты данных PowerApps и присвоение свойств

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

Карты данных PowerApps и присвоение свойств

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

Карты данных PowerApps и присвоение свойств

Чтобы динамически изменить это, щелкните карточку «Имя»

Карты данных PowerApps и присвоение свойств

Нажмите на его родительский элемент. 

Карты данных PowerApps и присвоение свойств

Измените свойство на Default .

Карты данных PowerApps и присвоение свойств

Теперь мы увидим, что для него задано значение ThisItem.FirstName

Карты данных PowerApps и присвоение свойств

После этого щелкните заголовок экрана.

Карты данных PowerApps и присвоение свойств

Опять же, мы хотим сослаться на наш заголовок на свойство по умолчанию нашей карточки «Имя» . Итак, давайте изменим этот статический текст на FirstName_DataCard1.Default

Карты данных PowerApps и присвоение свойств

Теперь у нас есть Алонсо в качестве титула на экране. 

Карты данных PowerApps и присвоение свойств

Далее следует добавить фамилию к нашему заголовку. Для этого нам просто нужно использовать функцию конкатенации , а затем добавить LastName_DataCard1.Default через запятую.

Карты данных PowerApps и присвоение свойств

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

Карты данных PowerApps и присвоение свойств

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

Карты данных PowerApps и присвоение свойств

Затем измените выбранного человека, щелкнув значок стрелки. 

Карты данных PowerApps и присвоение свойств

Например, давайте выберем Джоша Маккея

Карты данных PowerApps и присвоение свойств

И мы увидим, что наш экранный заголовок динамически изменился на Джош Маккей. 

Карты данных PowerApps и присвоение свойств


Галереи PowerApps: введение
Основы Power Apps: основные функции и настройка
Как создать учетную запись Power Apps | Учебник по LuckyTemplates

Заключение

Вот некоторые из вещей, которые мы можем дополнительно сделать при настройке карт данных PowerApps. Другим ключевым моментом этого руководства было показать, как вы можете ссылаться на свойства других элементов. В этом примере мы сослались на свойство Text заголовка экрана на свойство Default карты Имя и Фамилия .

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

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

Генри

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