Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
В некоторых из наших прошлых сообщений в блоге мы уже обсуждали автоматизированный и мгновенный поток . Кратко напомним, что автоматический поток основан на событиях , а мгновенный поток можно запускать вручную . В этом руководстве мы изучим и создадим запланированные рабочие процессы в Power Automate. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Потоки могут быть основаны на времени. Запланированный поток инициируется ограничением по времени.
Например, мы можем создать поток, который запускается в 9:00 или по понедельникам и вторникам каждую неделю или в любое конкретное время, день или месяц, которые мы хотим установить. Следовательно, триггер здесь не является автоматическим событием, таким как твит или нажатие кнопки. Это основано на времени (оно основано на 9:00 утра).
Если мы нажмем запланированный поток , он отобразит это диалоговое окно, в котором нам нужно установить дату и время начала для запуска этого потока. Нам также нужно установить, сколько раз мы хотим, чтобы это повторялось.
Имейте в виду, что при тестировании запланированных рабочих процессов нам не нужно ждать действия триггера. Мы можем запустить его сами, что значительно упрощает тестирование.
Все остальное, что мы узнали о потоках, относится и к этому типу потока. Например, мы можем использовать условия или добавить несколько действий для планирования потока. Единственная разница в том, как мы будем его запускать.
Оглавление
Создание запланированных рабочих процессов в Power Automate
Давайте начнем создавать базовый запланированный поток. Во-первых, давайте изменим повторение на каждый месяц вместо минуты .
Опять же, запланированные рабочие процессы основаны на повторении. Таким образом, мы не хотим запускать этот поток каждую минуту. Мы также можем изменить это позже.
Мы также можем создать поток, который начинается только в определенный день или через две недели. Мы можем сделать это, установив дату и время начала .
Затем нажмите кнопку «Создать» , чтобы создать этот поток.
В результате мы увидим, что верхняя часть этой блок-схемы выглядит иначе, чем то, что мы видели раньше. Это потому, что он не основан на кнопке или автоматическом триггере. Вместо этого он основан на повторении .
Этот триггер повторения основан на соединителе Schedule . Вы можете увидеть это при добавлении нового шага.
Если мы нажмем коннектор расписания , мы увидим триггер под названием Recurrence . И вот как было создано начальное действие этой блок-схемы.
Внутри этого триггера повторения мы можем указать интервал и частоту действия, например, один раз в месяц, неделю, день и т. д. В этом примере мы будем использовать Month .
У нас также есть эти поля в дополнительных параметрах , где мы можем установить часовой пояс и время начала для этого потока.
Чтобы лучше понять запланированные рабочие процессы, мы создадим поток, который отправляет автоматическое сообщение каждые 9:00 нашей команде. Поэтому мы подключим Power Automate к нашей учетной записи Slack.
Создание повторяющегося резервного потока
Во-первых, давайте добавим новый шаг.
Найдите коннектор Slack и нажмите на него.
Как видите, здесь есть и другие доступные действия, которые мы можем использовать. Но для этого примера давайте щелкнем действие Опубликовать сообщение .
Затем нам нужно войти в нашу учетную запись Slack. Итак, нажмите кнопку «Войти» .
После входа в систему нам нужно установить имя канала , где мы хотим опубликовать сообщение, и текст сообщения , который мы хотим опубликовать.
В этом примере мы хотим опубликовать обучающий канал в нашем Slack.
Итак, давайте выберем обучающий канал для поля Название канала .
Нажав на «Дополнительные параметры» , мы увидим и другие поля в этом действии Slack. Мы можем выбрать имя бота, опубликовать от имени конкретного пользователя и многое другое.
А пока мы просто хотим опубликовать сообщение. Итак, набираем « Всем доброе утро! ”
Давайте также переименуем этот поток в « Slack Scheduled Flow ».
Затем нажмите Сохранить .
Тестирование запланированных рабочих процессов в Power Automate
Давайте теперь проверим поток.
Это наше первое тестирование, поэтому мы можем использовать только первый вариант ( я выполню действие триггера ). Затем нажмите кнопку Тест .
Это отличается от ручного тестирования, поскольку запланированные рабочие процессы основаны на временных ограничениях. Поэтому нам нужно только запустить его. Нажимаем кнопку Запустить поток .
После этого мы можем проверить наш Slack, чтобы убедиться, что он работает успешно. Как мы видим, было опубликовано новое сообщение: « Всем доброе утро! Это означает, что наш поток был успешно выполнен.
Выполнив эти шаги, мы смогли создать очень простого бота Slack. С использованием Power Automate нам было легко, потому что мы можем сделать это визуально.
Давайте теперь сделаем этот поток немного более сложным и реалистичным. Во-первых, давайте изменим частоту на Day .
Затем нажмите Дополнительные параметры . В нашем действии «Отправить сообщение» измените «Отправить от имени пользователя» на «Да» .
Это изменит имя пользователя в нашем автоматическом сообщении в Slack . Как мы видим здесь, теперь используется мое имя пользователя вместо имени приложения ( Microsoft Power Platform ).
Добавление задержки в запланированные рабочие процессы
Далее давайте изменим время публикации нашего сообщения. Мы установим час здесь как 9 . При этом наше сообщение всегда будет публиковаться в 9:00 каждый день.
Однако, если наше сообщение публикуется ровно в 9:00 каждый день, у людей возникнут подозрения, и они могут подумать, что тот, кто публикует сообщение, является ботом, а не реальным человеком. Итак, давайте заставим его работать в диапазоне минут до или после 9:00. Для этого добавим еще один шаг.
Используйте соединитель расписания .
Действие «Отложить до» основано на конкретном событии. При использовании этого действия поток не будет продолжаться до тех пор, пока он не получит одобрение от кого-либо или не произойдет какое-либо событие. Но мы не будем использовать это сейчас.
Вместо этого мы будем использовать действие «Задержка» . Это позволяет потоку работать, но он будет ждать секунды, минуты или время, которое мы установим в действии.
Перетащите это действие между триггером «Повторение» и действием «Отправить сообщение» .
В поле Unit выберем Minute .
Мы можем установить количество задержки в поле Count . Однако, если мы добавим фиксированное число, такое как 2 , мы все равно столкнемся с той же проблемой, потому что наше сообщение будет по-прежнему публиковаться ровно в 9:02 каждый день.
Итак, вместо этого мы будем использовать выражение. Мы установим случайное число от 1 до 5. На вкладке «Выражение» найдем выражение с именем rand . Это принимает минимальное и максимальное число или целое число и генерирует число между ними.
Внутри этого выражения rand() давайте использовать 1 как минимальное и 5 как максимальное число . Затем нажмите кнопку ОК . Это задержит наш поток в диапазоне от 1 до 5 минут .
После этого давайте сохраним и протестируем этот поток.
Тестирование действия задержки
Выберите первый вариант, затем нажмите кнопку «Тест» .
Наконец, нажмите кнопку «Выполнить поток» .
Как мы видим, он использовал 1 в качестве случайного числа. Вместо того, чтобы публиковать сообщение ровно в 9:00, он будет ждать 1 минуту после 9:00, чтобы опубликовать сообщение. Мы также можем видеть обратный отсчет задержки в верхней правой части действия «Задержка» .
Через минуту наше сообщение будет опубликовано на нашем канале Slack.
Давайте попробуем проверить это снова, чтобы увидеть, изменится ли случайное число.
Для этого результата он использовал 4 в качестве случайного числа. Это означает, что поток будет ждать 4 минуты, прежде чем опубликовать наше сообщение.
Вот как работает действие Delay с выражением rand() .
Условия триггера Power Automate — введение.
Выражения Power Automate — введение.
Действия Power Automate | Учебник по глубокому погружению
Заключение
Подводя итог, мы смогли создать несколько примеров запланированных рабочих процессов, которые мы можем использовать в нашей повседневной деятельности. С помощью этого потока мы можем делать и другие интересные вещи, например, добавлять список советов, которые будут публиковаться каждое утро.
Опять же, имейте в виду, что запланированные рабочие процессы — это то же самое, что мгновенные потоки или автоматизированные потоки. Однако они основаны на указанном времени, а не на кнопке или событии. При этом вы также можете выполнять задачи или действия, которые повторяются.
Мы можем использовать соединитель расписания для создания триггера повторения и действия задержки , оба из которых являются полезными интеграциями для наших рабочих процессов. Надеюсь, это поможет вам узнать больше о запланированных рабочих процессах и о том, как они работают.
Всего наилучшего,
Генри
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.