Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
В этом руководстве мы поговорим о том, как загружать и просматривать данные PowerApps при работе с сущностями.
В предыдущем уроке мы добавили поля в сущность под названием «Клиент». Эти поля соответствуют данным, доступным в нашем источнике данных.
Теперь, когда у нас есть эти поля, давайте посмотрим, как мы можем заполнить эти поля соответствующими данными.
Оглавление
Загрузка данных PowerApps в поля
В этом примере мы будем использовать тот же источник данных, что и в предыдущих руководствах по PowerApps.
Давайте нажмем «Получить данные» в верхнем меню, затем выберем «Получить данные из Excel», так как мы работаем с файлом Excel.
Как только страница загрузится, она попросит нас загрузить файл, который мы будем использовать в качестве источника данных.
Поэтому нам просто нужно нажать «Загрузить», и откроется окно, позволяющее нам выбрать нужный файл из нашего каталога.
Обратите внимание, что хотя мы используем здесь файл Excel, это не обязательно должно иметь место в производственной среде. Большую часть времени вы будете делать это через базу данных SQL, таблицу Google или что-то подобное.
Как только мы выберем правильный файл для загрузки, он автоматически попытается отобразить поля, найденные в объекте. В этом случае это показывает нам, что есть ошибки отображения.
Чтобы узнать, откуда берутся эти ошибки, давайте нажмем «Сопоставить поля».
Это сопоставления полей для сущности Customer. С левой стороны у нас есть все поля, которые существуют в этой сущности.
Справа мы можем сопоставить каждое поле со столбцом в файле Excel.
На данный момент мы видим только отображаемые поля.
На самом деле мы можем изменить это, если хотим отображать только определенные поля в списке.
Например, мы могли выбрать отображение только обязательных полей. В этом случае он показывает, что требуется только номер.
А пока давайте сделаем сопоставляемые поля и сопоставим каждое из необходимых полей вручную.
Если мы щелкнем раскрывающийся список рядом с каждым полем, мы увидим столбцы из нашего источника данных. Все, что нам нужно сделать, это выбрать правильный столбец, из которого мы хотим получить данные поля. Например, для имени агента мы выберем AgentName.
Второе поле, называемое здесь Customer, на самом деле не является полем, которое мы используем, и не связано ни с одним столбцом в нашем источнике данных. Так что оставим это как есть.
Давайте сопоставим каждое из других полей, которые нам нужны здесь, такие как Дата присоединения, Имя, Фамилия, Местоположение, Номер, Номер паспорта и VIP-уровень.
Хотя у нас есть поле «Полное имя» в нашей сущности, это вычисляемое поле. Это означает, что он будет получать данные из других существующих полей, поэтому мы также оставим это поле пустым.
Нажимаем сохранить изменения в правом верхнем углу.
Это вернет нас на страницу импорта данных. Отсюда нам просто нужно нажать кнопку «Импорт» в правом верхнем углу. Это может занять некоторое время, в зависимости от объема данных, с которыми мы работаем.
Просмотр загруженных данных PowerApps
Теперь, когда наши данные загружены, мы можем посмотреть, как все это выглядит. В сущности «Клиент» давайте перейдем на вкладку «Данные».
Сейчас мы видим только два поля — «Номер» и «Дата создания».
Если мы проверим в правом верхнем углу, это покажет, что в настоящее время мы просматриваем активных клиентов.
Итак, давайте изменим это на Все поля.
Теперь мы можем видеть все поля, которые мы добавили, а также поля, добавленные PowerApps автоматически.
Мы можем видеть имя агента, дату присоединения, полное имя, фамилию, местоположение и многое другое.
Это также включает полное имя, вычисляемое поле, о котором мы упоминали ранее.
Мы работали с этим вычисляемым полем в предыдущем уроке . По сути, мы устанавливаем формулу для объединения данных из имени и фамилии. Это показывает, что вычисление выполнено правильно, но мы могли бы улучшить результат, добавив пробел между ними.
Редактирование существующих полей
Даже если мы уже сохранили наши поля, их все равно можно редактировать. Итак, вернемся к полям, чтобы отредактировать расчет для Полного имени.
Мы собираемся нажать на Полное имя, чтобы открыть его настройки.
Когда настройки открыты, мы можем изменить любые настройки на правой панели. Так как мы хотим внести изменения в расчет, давайте нажмем «Открыть расчет».
Хотя вычисляемые поля позволяют нам создавать операторы IF, здесь нам не нужно условие, поскольку мы хотим, чтобы действие выполнялось каждый раз.
А пока нам просто нужно добавить пробел между именем и фамилией.
Итак, мы добавим эту строку между этими двумя полями.
Затем мы собираемся сохранить и закрыть.
Как только мы обновим данные, мы увидим, что внесенные нами изменения уже были применены. Теперь мы можем видеть пробел между именем и фамилией в столбце «Полное имя».
Введение в Power Apps: определение, функции, функции и важность
Среды Power Apps: правильная настройка элементов приложения
Функции и формулы PowerApps | Введение
Заключение
Загрузка данных PowerApps в поля нашей организации оказалась простой задачей. Это одна из лучших особенностей PowerApps. Поскольку он создан для простоты использования даже для тех, у кого ограниченный опыт разработки приложений, каждый отдельный процесс интуитивно понятен и прост в использовании.
Несмотря на то, что в PowerApps можно выполнять более сложные процессы, следуя нашей серии руководств по этой теме, вы можете упростить себе задачу.
Всего наилучшего,
Генри
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.