Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Оглавление
Как использовать R в LuckyTemplates
Существует три способа взаимодействия R с LuckyTemplates . В этом руководстве вы узнаете, что это такое, а затем покажете, как подключить сценарий LuckyTemplates к R на рабочем столе LuckyTemplates.
Первый шаг включает импорт данных в LuckyTemplates с помощью R-скрипта. Затем вы выполните прикладной шаг в Power Query . Демонстрация закончится тем, как использовать R для создания визуализации данных.
1. Импорт данных с помощью R-скрипта
Откройте пустой отчет Power Query в LuckyTemplates. Перейдите к разделу «Получить данные» на вкладке «Главная» и выберите « Еще» .
Когда появится всплывающее окно, введите сценарий R в строке поиска и выберите его. Затем нажмите Подключить .
Теперь на экране появляется пустое поле. Вам понадобится LuckyTemplates, чтобы прочитать CSV-файл, а затем превратить его в таблицу. Для этого присвойте таблице имя с помощью оператора присваивания ( <-> ). В этом случае результирующая таблица называется Tips . Затем используйте функцию read.csv и поместите URL-адрес файла .csv между круглыми скобками и кавычками. Нажмите ОК.
Вы увидите всплывающее окно Navigator. При выборе имени подсказки справа появится результирующая таблица.
Так как в таблице необходим R-скрипт, щелкните Transform Data . Теперь вы увидите набор данных и источники R-скрипта, загруженные в таблицу.
2. Выполнение R-скрипта в Power Query
Создайте вычисляемый столбец в таблице. Это можно сделать, щелкнув вкладку Transform и выбрав Run R script .
Появится окно «Выполнить сценарий R». В пустое поле вы вводите свой R-код.
Лучше всего создать весь код R в RStudio, а затем скопировать и вставить его в сценарий R в LuckyTemplates.
Набор данных — это имя таблицы, с которой вы работаете. В этом случае вы хотите создать новый набор данных, как показано на рисунке ниже.
Первый new_dataset просто копирует исходный набор данных.
Вторая строка представляет собой столбец. Знак доллара ( $ ) после набора данных указывает, что последующий ввод m_f является столбцом. Это относится к мужским и женским данным в таблице чаевых. Для этого столбца вам нужно использовать функцию подстроки .
Когда вы закончите, нажмите OK. Затем вы увидите на панели «Примененные шаги», что new_dataset был помещен в «Выполнить R-скрипт». Если вы прокрутите до самого правого столбца в таблице, вы увидите результат сценария R.
Если вы хотите отредактировать сценарий R, все, что вам нужно сделать, это нажать значок шестеренки рядом со сценарием «Выполнить R» на панели «Примененные шаги».
Чтобы вернуться к таблице после внесения изменений, просто нажмите «Таблица» , а затем «Продолжить» .
3. Создание визуализаций с помощью R в LuckyTemplates
Теперь давайте перейдем к редактору отчетов , чтобы начать создавать визуальные элементы R. Перейдите на панель Визуализации и выберите визуальный значок сценария R.
Если вы получили сообщение с просьбой включить визуальные эффекты сценария, просто нажмите «Включить» . Затем вы увидите, что редактор отчетов теперь будет выглядеть так:
На панели Поля выберите данные, которые вы хотите поместить в отчет. Для этой демонстрации использовались чаевые и total_bill . После выбора данных редактор сценариев R будет содержать комментарии, показывающие сценарий R, используемый для каждого столбца.
Первый набор данных создает фрейм данных и называет его чаевыми и общим счетом. Второй набор данных использует уникальную функцию для удаления повторяющихся строк.
Для визуализации используется функция plot . Вы создадите точечный график общего счета и чаевых. На этом графике общий счет расположен по оси X, а чаевые — по оси Y.
После этого нажмите кнопку воспроизведения в правом верхнем углу редактора сценариев R. Затем вы увидите простую точечную диаграмму в редакторе отчетов.
Экспорт из LuckyTemplates в RStudio
Опять же, кодирование лучше выполнять в RStudio, так как там больше возможностей для настройки визуализаций с помощью R. Чтобы перенести свою работу в LuckyTemplates в RStudio, все, что вам нужно сделать, это щелкнуть диагональную стрелку в верхней части экрана. правый угол редактора сценариев R.
Это перенаправит вас в RStudio со всеми вашими достижениями. Выделите и запустите весь код в сценарии R. Это даст вам точечную диаграмму, которую вы создали в LuckyTemplates.
Теперь для демонстрации давайте рассмотрим очень простой пример. В RStudio поменяйте местами данные по осям x и y.
Затем скопируйте и вставьте это в LuckyTemplates, заменив старый код. Запустите код, чтобы увидеть изменения.
Использование слайсеров в R Script Visuals
Как и в случае с другими визуальными элементами LuckyTemplates , визуализацию точечной диаграммы можно изменить с помощью срезов.
Добавьте в отчет слайсер, который изменяет время.
Вы заметите, что когда вы нажимаете на опцию, данные на диаграмме рассеяния меняются.
Вы также должны отметить, что при работе с большими данными отображение результатов на визуальном элементе после выбора параметра среза может иметь небольшую задержку.
R в LuckyTemplates: загрузка R и RStudio
LuckyTemplates с R и RStudio: с чего начать
Заключение
тремя способами : через импорт данных, вставку шагов в Power Query и, наконец, создание визуализаций.
R может обрабатывать большие наборы данных, такие как анализ аудио или изображений. Вызов из API также можно упростить с помощью R. В следующих руководствах вы больше будете заниматься созданием других визуализаций и статистическим анализом.
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.