Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
В этом руководстве мы поговорим о подключении нашего приложения к нескольким источникам данных Power Apps.
Мы уже узнали о том, как подключить один источник данных к нашему приложению в предыдущем руководстве, и использовали тот же источник, когда создавали собственное приложение с нуля. Но в большинстве случаев вам понадобятся данные из нескольких источников. Например, если вы зарегистрируетесь в нашем
Оглавление
Настройка источника данных
Когда мы начали создавать приложение, которое собираемся использовать сегодня для нашего примера, мы сразу же связали источник данных из нашего OneDrive . Теперь давайте добавим еще один источник данных поверх этого.
Допустим, наш новый источник — книга Excel в OneDrive. Он содержит данные о наших агентах.
По умолчанию Power Apps ищет таблицы для использования при связывании источника данных. Итак, мы выделим данные, с которыми работаем, и нажмем кнопку «Форматировать как таблицу». Неважно, какую тему мы выберем здесь, поскольку мы собираемся использовать ее только как источник данных, поэтому мы можем выбрать любую тему здесь.
Поскольку в нашей таблице есть заголовки, мы поставим здесь галочку, прежде чем нажимать «ОК».
Как только мы это сделаем, вы увидите, что наша таблица теперь отформатирована как таблица.
Чтобы подтвердить, что мы сделали это правильно, в верхней левой части должно быть указано «Таблица», когда мы выделяем строки, включенные в таблицу.
Теперь, когда мы настроили наш источник данных, пришло время связать его с нашим приложением на основе холста. Убедитесь, что вы закрыли файл, прежде чем пытаться подключить его к Power Apps .
Подключение источников данных Power Apps
Мы можем добавить источники данных Power Apps с помощью этого значка цилиндра на левой панели. Нажав на нее, вы увидите источники данных, с которыми мы работаем, и позволит нам добавить больше.
В настоящее время он показывает, что мы уже подключили Table1 к нашему приложению. Эта таблица взята из OneDrive.
Теперь давайте импортируем новый источник данных, над которым мы работали ранее. Поскольку мы сохранили это в OneDrive, мы собираемся выбрать OneDrive здесь в разделе «Коннекторы».
Это откроет окно, в котором он покажет нам учетные записи OneDrive, из которых мы можем получить наши данные. Обратите внимание, что также можно импортировать данные из других мест, таких как Google Sheets или SQL. Все, что вам нужно сделать, это нажать «Добавить соединение» , если нужное местоположение не отображается в списке.
Как только мы нажмем OneDrive, он попросит нас выбрать файл. Он также покажет все папки или подпапки, которые у нас есть на диске, если нужный нам файл находится внутри одной из этих папок.
Существующий источник данных под названием Table1, который мы видели ранее, исходит из файла Excel, названного здесь Customers. Поскольку новые данные, которые мы хотим использовать, поступают из файла с именем Agents , мы нажмем на него.
Это покажет нам таблицы, которые мы можем использовать в этом файле. В этом случае у нас есть только таблица Table1, которую мы создали ранее. Нажмите «Подключиться», как только будет выбрана правильная таблица.
Поскольку у нас уже есть существующая таблица Table1 в качестве источника, новая, которую мы подключили к нашему приложению, автоматически называется Table1_1 .
Других пользователей это может сбить с толку. Поэтому убедитесь, что при именовании таблиц в Excel избегайте использования системы именования по умолчанию и давайте конкретные имена каждой таблице. Мы можем сделать это, выделив соответствующую таблицу и изменив имя в верхней левой части.
Работа с таблицами данных
Теперь, когда мы подключили новый источник данных к нашему приложению, давайте воспользуемся данными из него, создав таблицу данных. Таблица данных похожа на любую другую таблицу со столбцами и строками.
На главном экране приложения, над которым мы работаем, у нас уже есть функциональные кнопки для просмотра и добавления новых клиентов. Мы работали над этим в предыдущих уроках . Однако эта кнопка с надписью «Просмотреть агентов» по-прежнему не работает. Здесь мы будем использовать наши новые данные.
Начнем с создания нового экрана. Мы продублируем наш основной экран, который служит нашим шаблоном для всех экранов в этом приложении.
Мы назовем этот экран нашим AgentScreen.
Мы также изменим текст в нашем заголовке на «Экран агента».
Далее добавим таблицу данных. Это можно найти на ленте «Вставка».
Таблица данных только отображает информацию для конечного пользователя. В отличие от форм, которые позволяют конечным пользователям редактировать некоторые данные, таблицы можно только просматривать.
Размер таблиц данных можно изменить, перетащив любую из направляющих точек. В этом случае мы хотим, чтобы наша таблица данных занимала весь экран.
Теперь давайте добавим источник данных в нашу таблицу. Мы можем сделать это, щелкнув раскрывающийся список рядом с источником данных на панели свойств справа.
Мы выберем Table1_1.
Затем мы нажмем «Изменить поля», чтобы начать добавлять поля, которые мы хотим отобразить в нашей таблице.
Нам понадобятся и AgentName, и AgentPhoneNumber, поэтому мы выберем их оба и добавим в нашу таблицу.
После того, как мы выбрали наши поля, данные автоматически заполнят таблицу.
Как видите, таблицы данных ничем не отличаются от любых других таблиц, которые мы создаем в Excel или Google Sheets. Единственная разница здесь в том, что конечные пользователи не смогут ничего изменить и смогут только просматривать отображаемые данные.
Настройка таблиц данных
Таблицы данных можно настраивать множеством способов. Например, мы можем изменить цвета, чтобы они больше соответствовали общей теме приложения.
Мы также можем изменить формат данных, отображаемых в каждом поле. Например, в AgentPhoneNumber мы можем изменить тип элемента управления на Phone Column, чтобы отображаемые данные обрабатывались как телефонные номера.
Мы можем изменить размер шрифта и сделать буквы крупнее, чтобы пользователям было легче читать предоставленную информацию.
Помимо параметров настройки для всей таблицы, также можно просто выделить один столбец и изменить его настройки. Например, мы можем щелкнуть столбец AgentName и изменить его видимость.
У нас также есть функция увеличения, которая определяет, будет ли колонка корректировать свою ширину, если запись длиннее отведенного места, или она останется прежней.
Здесь также есть переключатель, который позволяет нам добавлять гиперссылки.
Мы также можем изменить имена заголовков. В этом случае, например, в наших заголовках нет места, что немного затрудняет чтение. Итак, давайте сделаем имя агента в первом столбце вместо имени агента.
Затем давайте изменим второй столбец с AgentPhoneNumber на просто номер телефона.
Теперь, когда мы внесли все изменения, вот как выглядит наша таблица данных.
Добавление навигации к таблицам данных
Мы хотим, чтобы конечные пользователи могли переходить на экран нашего агента с домашней страницы и возвращаться на главный экран с экрана агента по мере необходимости. Итак, давайте добавим некоторую навигацию, чтобы позволить это.
Во-первых, мы добавим сюда значок со стрелкой влево, который будет служить нашей кнопкой «Назад». Затем мы установим для его свойства OnSelect значение Back(). Это означает, что пользователи, которые нажмут на значок, будут возвращены на тот экран, с которого они пришли, прежде чем попасть на этот экран.
Затем давайте настроим навигацию для нашей кнопки «Просмотреть агентов» здесь, на главном экране.
Выделив кнопку, мы будем использовать функцию Navigate для свойства OnSelect кнопки и ссылаться на AgentScreen. Давайте также добавим переход экрана, чтобы добавить эффект обложки, когда мы переключаем экраны отсюда.
Введение в Power Apps: определение, функции, функции и важность
Среды Power Apps: правильная настройка элементов приложения
Функции и формулы PowerApps | Введение
С навигацией конечные пользователи теперь могут легко увидеть таблицу, содержащую информацию об агентах, нажав эту кнопку на домашней странице.
Заключение
Работа с несколькими источниками данных Power Apps неизбежна, особенно если вы являетесь частью большой организации, где вы имеете дело с клиентами и агентами в разных местах. Хорошо, что Power Apps был разработан для простоты использования. Увидев весь процесс в этом руководстве, мы еще раз доказали, что добавление нескольких источников занимает всего минуту или две.
Мы также увидели, как таблицы данных помогают отображать все данные, которые мы извлекаем из этих источников. Теперь это только вопрос выбора между таблицами данных или галереями при отображении информации. По сути, таблицы данных хороши для записей, которые вы хотите только отображать, но галереи и формы были бы более полезны, если вы хотите, чтобы конечные пользователи имели возможность редактировать информацию.
Всего наилучшего,
Генри
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.