Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
Люди часто упускают важность создания таблицы дат в LuckyTemplates, особенно на . Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Хотя обычно в таблицах продаж и транзакций есть столбец дат, этого недостаточно. Вам понадобится отдельная таблица дат, которую вы можете связать со всеми другими столбцами дат.
В LuckyTemplates также есть целый подмножество формул, называемых функциями Time Intelligence . Чтобы расчеты работали правильно, вам понадобится таблица дат.
Оглавление
Код таблицы дат LuckyTemplates
Обычно создание таблицы дат — длительный процесс. Но с помощью этого кода таблицы дат LuckyTemplates , который я использую, это становится намного проще и быстрее.
У меня есть этот M-код, сохраненный здесь, в моем блокноте, так что я могу просто копировать и вставлять его каждый раз, когда мне нужно сделать таблицу дат.
Скопировав этот код, я возвращаюсь в редактор запросов и создаю новый источник. Это позволило бы мне ввести код, который я только что скопировал, в новый запрос.
Когда появляются варианты для новых источников, я выбираю Пустой запрос.
Выбор этого даст мне новую панель, на которой ничего нет.
Теперь я захожу в расширенный редактор.
Я собираюсь избавиться от всего, что находится внутри окна расширенного редактора, когда оно появится.
Затем я собираюсь вставить код таблицы дат, который я скопировал ранее, в это окно.
Теперь, когда у меня есть этот новый М-код, встроенный в этот запрос, я нажму «Готово». Это даст мне эти поля параметров, где я могу указать определенный диапазон дат для моей таблицы дат.
Я начну с 1 января 2018 года, а затем продвинусь до 31 декабря 2021 года.
Далее идет FYStartMonth. Это когда мой финансовый год начинается. Так что, если июль — мой первый месяц, мне просто нужно ввести здесь 7.
Как только я нажимаю Invoke, он дает мне подробную таблицу дат, основанную на всем этом коде и параметрах, которые я ввел.
Глядя на формулу здесь, она показывает дату начала, которую я указал в расширенном редакторе.
Он показывает ту же дату окончания, что и я.
Обновление и очистка таблицы дат в LuckyTemplates
Если вы используете код таблицы дат, который я использую, он даст вам много полезных столбцов, которые показывают дату, год, квартал года, месяц года и т. д.
Но с такой таблицей обязательно будут вещи, которые вы захотите изменить в зависимости от того, что требуется для каждого сценария.
Вы также можете настроить таблицу в соответствии со своими предпочтениями.
Например, я предпочитаю называть свои столбцы определенным образом, поэтому я захожу в расширенный редактор и напрямую меняю код.
Если расширенный редактор кажется слишком сложным, я могу изменить имена в самом редакторе запросов .
Начну с названий таблиц.
Я всегда выбираю простые имена, поэтому я назову эту таблицу Dates.
Ради согласованности я назову это Dates Query.
Теперь я собираюсь вернуться к таблице Dates , чтобы обновить несколько вещей. Конечно, я также хочу, чтобы имена этих столбцов были максимально понятными.
Я начну с того, что удостоверюсь, что есть пробелы в правильных местах. Поэтому вместо MonthName я буду называть этот Month Name.
Вместо MonthInCalendar я поставлю здесь месяц и год.
Этот называется QuarterInCalendar, поэтому я назову его Quarter & Year.
Помимо изменения имен, я также очистил бы свои данные, удалив столбцы, которые мне на самом деле не нужны. Например, мне не нужен этот столбец DateInt.
Я собираюсь сделать то же самое для DayOfMonth.
Опять же, все это зависит от сценария и ключевых столбцов, которые вам потребуются.
Просто будьте осторожны при удалении числовых столбцов, потому что они могут сортировать столбцы, как этот столбец DayInWeek.
Многие текстовые столбцы, такие как этот столбец «Месяц и год» и столбец «День недели», на самом деле не знают, как сортировать данные, которые они содержат. Вот почему им нужны столбцы сортировки, такие как эти столбцы MonthnYear и QuarterYear, в качестве ссылки.
Чтобы было понятнее, для чего нужны эти столбцы, я переименую их в «Сортировка по месяцу-году» и «Сортировка по кварталу-году».
Эти вспомогательные столбцы будут полезны, когда мы поместим эти данные в визуализацию.
Отслеживание изменений в разделе «Примененные шаги»
Это то, что я ранее обсуждал в учебнике о простых преобразованиях. Это также важно помнить при работе с таблицей дат в LuckyTemplates .
Панель Applied Steps здесь сбоку записывает все преобразования, которые я делаю, поэтому достаточно легко отслеживать все изменения.
Только одна важная вещь о преобразованиях и разделе Applied Steps.
Когда вы последовательно работаете над похожими действиями, Applied Steps группирует эти шаги вместе. Но когда вы случайным образом переходите от одного действия к другому, оно записывает несколько экземпляров одного и того же типа действия, как в примере ниже.
Таким образом, всегда лучше сделать все изменения имени за один раз, а затем удалить все ненужные столбцы за один раз. Это сведет к минимуму объем кода, который необходимо генерировать в фоновом режиме.
Создавайте всеобъемлющую таблицу дат в LuckyTemplates очень быстро.
Добавляйте в таблицу дат номера рабочих дней и выходных: метод Time Intelligence в LuckyTemplates.
Фильтрация данных по настраиваемым финансовым годам и кварталам с использованием вычисляемых столбцов в LuckyTemplates.
Заключение
Как я упоминал в начале, существуют и другие способы создания таблицы дат, хотя обычно они требуют большего количества шагов и более сложных формул.
Это не только самый простой способ сделать это, он также дает вам все столбцы по умолчанию, которые требуются во многих сценариях. Все, что вам нужно сделать, это удалить все остальное, что вам не понадобится, что быстрее, чем добавлять необходимые столбцы один за другим.
Всего наилучшего,
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать