Мои практические советы по использованию расширенного редактора LuckyTemplates

Мои практические советы по использованию расширенного редактора LuckyTemplates

Мы собираемся поговорить о некоторых из моих лучших практических советов по использованию расширенного редактора в LuckyTemplates. Вы можете посмотреть полное видео этого урока в нижней части этого блога.

Удивительно, но большинство людей не знают о расширенном редакторе. Это потому, что он спрятан внутри редактора запросов, который многие пользователи не используют так часто, как должны.

Если вы не знаете, что это такое,  вам нужно лучше понять, как это работает в LuckyTemplates.

Расширенный редактор записывает все различные преобразования, которые вы делаете в редакторе запросов.

Вам не нужно понимать, как написать какой-либо код (называемый «М»). Но вы должны хорошо понимать, что это на самом деле означает и как это работает за кулисами.

Вы должны знать, что очень часто, особенно когда вы делаете все больше и больше преобразований в редакторе запросов, вам нужно будет выполнить некоторые исправления в расширенном редакторе.

Конечно, есть настройки, которые легче сделать в расширенном редакторе и с помощью M-кода, чем делать это в пользовательском интерфейсе, просто указывая и щелкая.

Я хотел быстро погрузиться в расширенный редактор внутри редактора запросов в LuckyTemplates. Если вы только начинаете работать с LuckyTemplates, возможно, вы не знакомы с этой областью, но по мере того, как вы разрабатываете все больше и больше отчетов LuckyTemplates, становится важно иметь представление о том, что здесь происходит внутри.

Мои практические советы по использованию расширенного редактора LuckyTemplates

Оглавление

Редактор запросов

Первое, что нужно сделать, это перейти в редактор запросов, выбрав значок Edit Queries. 0:50

На всех моих тренингах для начинающих я всегда говорю никогда не нажимать «Получить данные» , потому что данные никогда не бывают идеальными; вам всегда нужно делать какие-то преобразования или очистку.

По мере того, как вы начнете выполнять больше работы в LuckyTemplates, вам потребуется внести небольшие изменения в так называемый расширенный редактор .

Мои практические советы по использованию расширенного редактора LuckyTemplates

Именно здесь записываются строки кода, когда вы выполняете преобразования в своих наборах данных. В настоящее время я нахожусь в таблице Dates, просматривая источник, из которого поступают данные, который поступает из Dates Query.

Мои практические советы по использованию расширенного редактора LuckyTemplates

Здесь важно отметить, что эта таблица была создана из источника, а источником в данном случае является просто запрос параметра. Он был помечен одной строкой кода под названием Renamed Columns .

Давайте внесем некоторые изменения и создадим столбец Short Month. Я продублирую столбец, а затем разделю столбец по количеству символов.

Мои практические советы по использованию расширенного редактора LuckyTemplates

Мои практические советы по использованию расширенного редактора LuckyTemplates

Я просто разделю его на три и выберу «Один раз», как можно дальше слева.

Мои практические советы по использованию расширенного редактора LuckyTemplates

Затем я переименую столбец в Short Month . Вы сможете увидеть шаги, которые я применил на правой стороне.

Мои практические советы по использованию расширенного редактора LuckyTemplates

Ключ здесь находится внутри расширенного редактора, который покажет вам, что на самом деле произошло. Что хорошо в этом, так это то, что он пытается определить метку для каждой отдельной строки здесь и последовательно пишет код для каждого отдельного шага, который вы делаете.

На мой взгляд, вам не нужно знать, как писать код, чтобы хорошо использовать LuckyTemplates. Я даже не знаю, как написать это сам, потому что расширенный редактор сделает всю работу за вас. Очевидно, я упускаю некоторые очень нишевые вещи, которые я не могу сделать, потому что я не могу это написать, но здесь важно понять, что происходит.

Внесение изменений в редакторе

Самое замечательное, что вы можете вносить изменения, которые будут отражены в таблице. Например, вы больше не хотите называть его «Короткий месяц» и хотите изменить его на «Короткий месяц».

Мои практические советы по использованию расширенного редактора LuckyTemplates

Мои практические советы по использованию расширенного редактора LuckyTemplates

Вы можете зайти в редактор и внести изменения здесь, и он внесет изменения за вас в интерфейсе. Это очень удобно с точки зрения аудита, просто потому, что когда вы получаете ошибки, это то место, куда можно обратиться. Вы можете погрузиться сюда и выяснить, где произошла ошибка.

Исправление ошибки

Я хочу показать вам одну быструю вещь, из-за которой у вас могут возникнуть проблемы, и это можно исправить только в расширенном редакторе.

Скажем, например, столбец Short Mth исчезает, а затем появляется в конце таблицы. Возможно, вы захотите переместить его и поместить рядом с полным месяцем, верно?

Мои практические советы по использованию расширенного редактора LuckyTemplates

Теперь, если мы перейдем к расширенному редактору, вы увидите, что в столбцах с измененным порядком фактически перечислены имена всех столбцов.

Вы должны осознавать, что это происходит. Допустим, в этот момент вы поняли, что хотите изменить название чего-либо или даже поставить что-то простое, например, пробел между неделей и окончанием, это выдаст вам предупреждение с надписью «Вставить шаг» .

Мои практические советы по использованию расширенного редактора LuckyTemplates

На данный момент все выглядит нормально и все в порядке, когда вы нажимаете, но потом посмотрите, что произойдет, когда вы дойдете до конца. Вы получаете ошибку.

Мои практические советы по использованию расширенного редактора LuckyTemplates

Иногда эти коды ошибок не всегда точно говорят вам, что не так или где найти ошибку. Но в этом случае он говорит, что WeekEnding не может быть найден. Теперь причина этого в том, что исходное имя таблицы было фактически указано в этой конкретной строке.

Мои практические советы по использованию расширенного редактора LuckyTemplates

Поэтому вам нужно найти строку и конкретное имя столбца. Здесь вы можете видеть, что «WeekEnding» не изменился, что и вызвало ошибку. Поэтому все, что нам нужно сделать, это поставить пробел между Week и Ending, чтобы исправить ошибку.

Вот почему понимание расширенного редактора является ключевым. Надеюсь, вы сможете лучше познакомиться с расширенным редактором, потому что у вас может быть много ошибок, которые нужно исправить, и вы не хотите удалять их все.

Заключение

Моя главная мысль заключается в том, что понимание важнее, чем умение писать любой код. Это мой главный вывод для вас из этого урока.

Если вы хотите изучить множество продвинутых методов редактирования запросов, ознакомьтесь с материалами, содержащимися в этом модуле курса, на веб-сайте . Это курс, на котором большинство участников видят самые большие изменения в своей работе в LuckyTemplates после ее завершения.


Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Как сохранить и загрузить файл RDS в R

Как сохранить и загрузить файл RDS в R

Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.

Введение в фильтрацию контекста в LuckyTemplates

Введение в фильтрацию контекста в LuckyTemplates

В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.

Идеи материализации кэшей данных в DAX Studio

Идеи материализации кэшей данных в DAX Studio

В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.

Бизнес-отчетность с использованием LuckyTemplates

Бизнес-отчетность с использованием LuckyTemplates

Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать