Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
В этом руководстве мы покажем подробный пример того, почему нам всегда нужно использовать редактор запросов в LuckyTemplates и чего мы можем достичь при его использовании.
Рекомендуется всегда сначала вносить данные в редактор запросов.
Мы покажем и докажем это, рассмотрев некоторые примеры и проблемы, с которыми мы можем столкнуться, и то, как будут выглядеть данные, если мы не будем использовать редактор запросов.
Оглавление
Почему вам всегда нужно использовать редактор запросов в LuckyTemplates
Теперь мы можем импортировать эти данные в нашу модель данных, щелкнув параметр «Получить данные» . Эта опция упрощает импорт файлов в нашу модель данных. Однако на самом деле мы не рекомендуем делать это, потому что мы всегда должны сначала очищать и оптимизировать наши данные в редакторе запросов .
Просто чтобы показать пример того, почему не рекомендуется вводить наши данные непосредственно в нашу модель данных, давайте импортируем образец файла, щелкнув «Получить данные» и выбрав книгу Excel .
В этом примере мы будем использовать этот образец файла данных Excel о производственных операциях . Дважды щелкните файл, чтобы перенести его в нашу модель данных.
Внутри навигатора мы выберем эту таблицу Operation_Data и нажмем кнопку «Загрузить» .
Затем он немедленно зафиксирует нашу таблицу в нашей модели данных. Здесь мы можем столкнуться с некоторыми проблемами. Это связано с тем, что при фиксации файла данных, который еще не оптимизирован, могут быть некоторые ошибки, которые мы не смогли скорректировать или исправить до получения нашей модели данных.
Мы можем просто закрыть его, нажав кнопку «Закрыть» .
После этого он продолжит фиксировать эти неоптимизированные данные с ошибками в нашей модели данных.
Глядя на эти данные в нашей таблице данных, мы можем видеть, насколько массивна эта таблица. Мы не хотим, чтобы наши данные находились внутри LuckyTemplates. Также, вероятно, есть много избыточных столбцов или информации, которая нам не нужна внутри этой таблицы, которую следует удалить в первую очередь. Мы хотим иметь оптимизированные и чистые таблицы, чтобы можно было построить модель на основе наших данных.
Это лишь некоторые из многих причин, по которым мы всегда должны сначала передавать наши данные в редактор запросов.
Преобразование данных с помощью редактора запросов в LuckyTemplates
Этот другой пример электронной таблицы выглядит беспорядочно с точки зрения LuckyTemplates. Если мы посмотрим на это, мы не сможем сделать ничего хорошего в LuckyTemplates со всеми этими мини-таблицами, избыточными заголовками и некоторой нерелевантной информацией. Итак, что нам нужно сделать в первую очередь, так это перенести это в редактор запросов. Затем попробуйте оптимизировать и очистить его.
Я покажу вам, как мы можем эффективно очистить эту электронную таблицу или рабочий лист, накладывая преобразования друг на друга. Опять же, не просто переносите данные непосредственно в нашу LuckyTemplates. Всегда сначала преобразуйте или очищайте данные в редакторе запросов.
Чтобы открыть редактор запросов, просто щелкните параметр «Преобразовать данные» .
В редакторе запросов импортируйте файл, нажав «Новый источник» . Затем выберите тип файла, который вы хотите запросить. В этом примере мы нажмем книгу Excel , потому что хотим запросить электронную таблицу или файл рабочей таблицы.
После этого выберите файл, который вы хотите запросить. В этом примере мы будем запрашивать файл Excel iPhone6 .
Нам нужно очистить весь рабочий лист, поэтому мы выберем Sheet1 и нажмем кнопку OK .
Затем мы увидим все эти избыточные столбцы, информацию и нулевые значения, которые нам нужно очистить. Это отличный пример, показывающий, чего мы можем достичь в редакторе запросов. На следующих шагах мы очистим и оптимизируем эту таблицу.
Давайте сначала переименуем нашу таблицу. В разделе «Свойства» переименуйте эту таблицу в «Данные о продажах» .
Затем мы можем начать очистку этой электронной таблицы различными способами и способами. В этом руководстве мы начнем с удаления нулевых значений.
1. Удаление нулевых значений
Мы можем легко удалить нулевые значения, щелкнув значок со стрелкой вниз столбцов с нулевыми значениями.
Затем снимите флажок (ноль) в разделе «Фильтры» и нажмите кнопку «ОК» .
Теперь мы увидим, что нулевые значения исчезли.
2. Удаление избыточной информации
Следующее, что мы можем сделать, это удалить избыточную информацию в этих строках нашей таблицы. В настоящее время у нас есть ItemNumber , ProductName , ClassificationGroup и некоторый диапазон дат. Мы удалим эти повторения и вместо этого поднимем первую строку в заголовок.
Для этого перейдите на вкладку Преобразование . Затем выберите « Использовать первую строку в качестве заголовков» .
В результате эти элементы стали нашими фактическими заголовками, какими они должны быть на самом деле.
После этого мы теперь можем удалить одни и те же элементы в наших строках, сняв отметку с них в наших фильтрах . Для столбца ItemNumber мы можем снять флажок с параметра ItemNumber в его фильтрах.
Что хорошо в этом, так это то, что он автоматически скрывает все эти конкретные элементы из других соседних столбцов в этих строках. Как мы видим, эти лишние элементы в других столбцах теперь тоже исчезли. Теперь у нас есть более чистая таблица данных.
3. Отмена сведения столбцов в LuckyTemplates
Еще одна вещь, которую мы можем исправить, — это несколько столбцов даты. Вместо этого мы можем поместить их в один столбец. Мы можем сделать это, развернув столбцы .
Во-первых, выберите столбцы, которые мы не хотим разворачивать. Затем щелкните правой кнопкой мыши последний выбранный столбец и выберите Unpivot Other Columns .
Теперь у нас есть даты в одном столбце и сумма продаж в другом столбце.
Теперь мы можем переименовать эти столбцы как «Даты» и «Сумма продаж» .
Щелкните значок типа данных в левой части столбца «Сумма продаж» . Затем измените его тип данных на Whole Number .
Точно так же щелкните значок типа данных в левой части столбца «Даты» . Затем измените его тип данных на Date .
4. Удаление ошибок в редакторе Power Query
В некоторых случаях мы можем столкнуться с некоторыми ошибками при очистке наших данных. В этом примере у нас есть ошибки в столбцах «Даты» .
Это связано с наличием текстовых значений перед изменением типа данных столбцов на Date . Как показано в приведенном ниже примере, в столбце «Дата» содержится сводная информация .
Мы можем легко удалить эти ошибки, щелкнув правой кнопкой мыши столбец «Даты» и выбрав опцию «Удалить ошибки» .
В результате он удалит все эти ошибки, поэтому они больше не будут отображаться на нашем столе. Наш стол стал намного чище.
5. Превращение запроса в реальную таблицу
Наконец, нам нужно превратить его из запроса в реальную таблицу и зафиксировать. Просто нажмите кнопку «Закрыть и применить» на вкладке «Главная» .
Теперь у нас есть идеальная и оптимизированная таблица для LuckyTemplates. Эта таблица выглядит великолепно с точки зрения запуска всех наших формул и шаблонов DAX.
Заключение
Напомним, что мы взяли уродливую таблицу данных и превратили ее в улучшенную таблицу, идеально оптимизированную для LuckyTemplates. Теперь мы можем построить вокруг него модель.
Надеемся, что это руководство было поучительным с точки зрения того, чего мы можем достичь с помощью редактора запросов в LuckyTemplates, и почему мы всегда должны сначала переносить наши данные в редактор запросов. Даже если у нас есть только небольшая таблица, может быть что-то столь же маленькое, как просто изменение имени столбца или типа данных столбца. Мы хотели бы сначала привыкнуть к работе в редакторе запросов, чтобы мы могли работать с различными преобразованиями и процедурами очистки, чтобы начать оптимизировать наши данные.
Всего наилучшего,
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать