Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
В этом руководстве вы изучите основы кодирования с использованием R и RStudio. Вы также узнаете, как легко настроить RStudio и R в LuckyTemplates.
RStudio — отличная интегрированная среда разработки (IDE). Это универсальный магазин для всех ваших потребностей в кодировании.
RStudio включает редактор исходного кода, позволяющий работать со скриптами. Он также имеет приятные функции, такие как автозаполнение, которое похоже на IntelliSense в LuckyTemplates . Кодирование также более организовано в RStudio из-за подсветки синтаксиса, которая показывает разные цвета для определенных функций и объектов. Кроме того, он также включает в себя некоторые инструменты отладки, аналогичные VBA в MS Excel.
RStudio — это удобное место для разработки вашего кода по сравнению с отдельной программой R.
Оглавление
Начало работы с RStudio
При первом открытии RStudio вы увидите три окна.
Консоль — это место , где код R выполняется и запускается. Вот простой пример: если вы введете 1 + 1 и нажмете Enter, вы получите ответ 2.
Если вы введете ссылку на диапазон, например 1:50, и нажмете Enter, вы получите список чисел от 1 до 50.
Цифры в квадратных скобках являются заполнителями для позиции индекса чисел, которые вы выполнили.
Помимо основных арифметических и сокращенных операторов, вы также можете использовать функции. Некоторые из этих функций также можно использовать в . Например, если вы возьмете квадратный корень из 25, набрав sqrt 25 и нажав Enter, вы получите ответ 5.
Когда вы работаете внутри R-скрипта, обязательно сохраните его. Как только вы удалите его без сохранения и выйдете из сеанса, информация исчезнет навсегда.
Двигаясь дальше, если вам нужен скрипт R для долгосрочной записи, вы можете использовать сочетание клавиш Control+Shift+N . При этом из RStudio появляется четвертое окно.
В новом окне, когда вы вводите такую функцию, как sqrt , вы увидите инструмент завершения синтаксиса.
Когда вы завершите синтаксис и, например, введете sqrt(25) , выберите опцию Run . Вы увидите, что все функции будут выполняться в окне консоли. Теперь у вас есть долгосрочная запись сценария R, который вы только что запустили.
Если у вас более одной операции, RStudio будет следовать стандартному порядку операций.
Использование справочной документации в RStudio
Если вы не уверены в функции и хотите узнать об аргументах, которые она принимает, вы можете использовать оператор вопросительного знака (?) . В качестве примера давайте посмотрим на справочную документацию по функции plot, набрав ? сюжет .
После этого нажмите «Выполнить». Вы также можете использовать сочетание клавиш по умолчанию, Ctrl+Enter. Вы можете изменить сочетания клавиш по умолчанию, перейдя в «Инструменты» и выбрав «Изменить сочетания клавиш».
Код R, который вы выделили или где находится курсор, будет выполняться при запуске .
Как только ? код графика был выполнен, вы можете видеть, что справочная документация появляется в правом окне.
В этом примере выберите Generic XY Plotting . Это перенаправит вас к другому контенту. Прокрутите вниз, чтобы увидеть примеры того, как использовать общий график XY с помощью функции Plot.
Скопируйте пример и вставьте его в сценарий R.
Комментарии в R обозначаются с помощью знака номера или решётки (#) . Когда вы запустите код после комментария, вы увидите график под окном Plot.
Не забывайте всегда сохранять свою работу.
Чтобы добавить, еще одно окно в RStudio — это окно Environment. Когда вы нажмете на это, вы увидите x . X , который вы видите в разделе Environment, хранит значения, которые являются результатом последнего примера кода, который вы запустили с помощью функции Plot .
Как работает окно Environment, будет рассмотрено в следующих уроках.
Настройка LuckyTemplates с помощью R и RStudio
LuckyTemplates с R
После краткого введения в RStudio давайте приступим к настройке R в LuckyTemplates. Сначала откройте LuckyTemplates на рабочем столе. Перейдите в «Файл» и выберите «Параметры и настройки» . Затем выберите Параметры .
После этого на экране появится меню параметров. В разделе Global перейдите к сценариям R. Выберите нужную версию R в раскрывающемся списке Обнаруженные домашние каталоги R.
Если вы не видите нужную версию, выберите «Другое» . Затем установите домашний каталог R.
Чтобы найти домашний каталог, откройте RStudio и перейдите в Tools . Затем выберите Глобальные параметры .
Во всплывающем окне вы увидите путь к файлу под полем версии R. Скопируйте это и вернитесь в LuckyTemplates.
Вставьте путь к файлу в поле «Установить домашний каталог R» .
LuckyTemplates с RStudio
Как только это будет сделано, следующим шагом будет выбор IDE, как показано во втором раскрывающемся списке. Лучшей IDE для использования является RStudio.
После того, как вы все настроили, нажмите «ОК». Теперь все готово для использования R и RStudio в LuckyTemplates.
Заключение
R и RStudio — отличные дополнительные инструменты для использования в LuckyTemplates. Они особенно полезны при работе со статистическими данными и анализом. Настроить их для работы с LuckyTemplates можно быстро и просто .
Хотя потребуется некоторое время, чтобы привыкнуть к интерфейсам R и RStudio, особенно если вы новичок в программировании. Но не волнуйтесь, существует множество руководств по использованию R с LuckyTemplates. Не забудьте внимательно их пройти.
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.