Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

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

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

Оглавление

Очистка набора данных

Вот так выглядит набор данных. Он находится в файле Excel и имеет несколько разных вкладок.

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Поскольку мне нравится все упрощать, первое, что я обычно делаю с такими наборами данных, — выясняю, все ли мне в нем нужно. Я пройдусь по каждой вкладке, чтобы проверить. Начнем с вкладки «Качество поставщика».

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Похоже, что на этой вкладке находится большая часть информации — поставщики, заводы, дефекты, общее время простоя и т. д.

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Один взгляд на это, и я знаю, что это то, что я буду использовать для своего отчета.

Следующая вкладка — это вкладка «Категория». Он имеет идентификатор категории и имя категории.

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Идентификатор категории на самом деле мало что дает для моего отчета, а указанные категории уже находятся на вкладке «Качество поставщика». Так что я собираюсь удалить эту вкладку.

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Следующая вкладка предназначена для типа дефекта. Как и вкладка категории, идентификатор не очень полезен, а сам тип дефекта уже является частью вкладки качества поставщика. Так что я тоже удалю это.

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Вкладка дефектов дает мне список описаний дефектов. Это также часть вкладки качества поставщика, поэтому я ее удалю.

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

То же самое касается типа материала.

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Последняя вкладка предназначена для расположения завода.

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Глядя на эту вкладку, я могу представить, что в моем отчете есть визуальная карта. Это определенно будет полезно для меня, но мне понадобится дополнительная информация.

Во-первых, мне нужно добавить состояние. Если вы из США, то знаете, что некоторые города имеют одинаковые названия в разных штатах. Поэтому важно, чтобы сюда также был добавлен штат, а также широта и долгота.

Есть много способов сделать широту и долготу, но я решил сделать это через Google Maps.

Поскольку первым городом в списке является Вестсайд, штат Айова, я просто поискал его на Картах Google.

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Это дает мне всю область, но не дает мне точную закрепленную позицию. Поэтому я собираюсь нажать «Рядом», чтобы получить точную булавку.

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

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

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Я сделал это для каждого из 30 заводов. Затем я добавил его в таблицу.

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Итак, я очистил набор данных и добавил всю необходимую мне информацию. Все, что у меня осталось, — это две вкладки — «Качество поставщика» и «Завод».

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Я собираюсь сохранить этот файл как Demo Challenge 10.

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

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

Импорт данных

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

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Когда я открываю этот файл в LuckyTemplates, он показывает таблицу дат, уже настроенную на моей панели «Поля».

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

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

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

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

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

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

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

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Это открывает окно, в котором я могу выбрать нужный файл и открыть его.

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

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

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Я выбираю таблицы качества завода и поставщика, так как это вкладки, которые я настроил ранее для этого отчета.

Преобразование данных LuckyTemplates

Теперь я покажу вам несколько простых приемов моего процесса преобразования данных LuckyTemplates. После того, как эти поля будут отмечены, некоторые сразу же нажмут «Загрузить» . Что касается меня, то я всегда сначала нажимаю кнопку Transform Data.

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

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

Вот как это выглядит в редакторе запросов.

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Сначала я проверю свою таблицу Date. Этот запрос настроен только на отображение данных за 2019 и 2020 годы.

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

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

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Теперь у меня есть данные с 2018 по 2020 год для моей таблицы дат.

Я собираюсь проверить свою таблицу периодов в следующий раз.

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

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

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

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

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Если это произойдет, просто нажмите кнопку «Обновить предварительный просмотр» на ленте «Главная».

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Как только таблица загружается, я убеждаюсь, что вся важная информация находится здесь. Помните, что это вкладка, которую я редактировал ранее, поэтому я должен убедиться, что все, что я добавил, находится здесь.

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

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

Я также нажимаю кнопку «Определить тип данных» в разделе «Преобразование», чтобы убедиться, что столбцы отображают правильный тип.

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Когда я открываю свою таблицу качества поставщиков, я делаю то же самое.

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

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

Теперь, когда у меня есть три таблицы — дата, завод и качество поставщика — я нажму «Закрыть и применить».

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Как только эти изменения будут применены, я проверю эти таблицы на панели «Поля». Просто для простоты я заменю качество поставщика на данные.

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

После изменения я собираюсь проверить, что находится внутри этой таблицы данных, и преобразовать данные по мере необходимости. Сначала я проверю столбец «Дата».

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Поскольку я живу в США, мы обычно записываем даты в двузначном формате; две цифры месяца, две цифры дня и две цифры года.

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

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

Все остальные столбцы содержат в основном текст, так что они хороши как есть. Общее количество дефектов и минут простоя — это целые числа, поэтому я также оставлю их в текущем формате.

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

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

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Я начну со столбца Широта. В разделе «Инструменты столбца» я перехожу к «Суммарирование» и выбираю «Не суммировать» .

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

В категории данных я выберу Latitude.

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Как только я это сделаю, эмблема столбца «Широта» изменится.

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Я сделаю то же самое и для столбца Широта. Просто выберите «Не суммировать» , затем выберите «Долгота» в категории «Данные» .

Я собираюсь сохранить идентификатор завода в виде целого числа. Я также выберу Не обобщать для этого.

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Затем последнее, что я собираюсь изменить, это состояние. Это текстовая колонка.

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

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

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Теперь я просмотрел все столбцы, содержащие мои данные. Это был простой пример преобразования данных LuckyTemplates. Но несмотря на то, как просто все это выглядело, это может оказать огромное влияние, как только мы начнем работать с данными позже.

Создание модели и построение отношений

Перейдем на вкладку представления модели в LuckyTemplates Desktop.

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Здесь вы увидите таблицы в нашей модели. Чтобы было легче увидеть отношения, я помещу нашу таблицу фактов, то есть Данные, внизу. Затем я поставлю Дату и Растение вверху.

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Далее я настрою отношения. Под лентой «Главная» я нажму «Управление отношениями».

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Я начну с построения отношений между таблицами Data и Date. Я выберу столбцы Date из обеих таблиц.

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Под кардинальностью я выберу Многие к одному. В направлении перекрестного фильтра я выберу одиночный.

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Обратите внимание, что перекрестный фильтр почти всегда установлен на Single. Есть не так много причин, чтобы сделать это по-другому.

Я нажму OK, чтобы сохранить эту связь, затем перейду к следующей. На этот раз я буду использовать столбец «Расположение завода» из таблицы «Данные», а затем сопоставлю его со столбцом «Завод» в таблице «Завод».

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Опять же, это должно быть отношение «многие к одному» с одним перекрестным фильтром.

Это единственные отношения, которые нам нужно установить в нашей модели на данный момент.

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Как только я закрою это окно, вы увидите, что у нас внизу есть таблица фактов. Затем существует отношение «многие к одному» из таблицы «Дата» в таблицу «Данные». То же самое верно и для таблицы растений.

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Настройка таблицы ключевых показателей

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

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

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

Я начинаю, нажимая «Ввести данные» под лентой «Главная».

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Это откроет окно, в котором я могу создать таблицу. Поскольку у меня уже есть таблица ключевых показателей, я назову ее просто Key Measures v2 .

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Как только я нажму «Загрузить», я смогу вернуться на панель «Поля» и сразу же увижу эту таблицу. Он автоматически поставляется с пустой колонкой.

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Теперь я выделю этот столбец, а затем нажму « Новая мера» в разделе «Инструменты таблицы» .

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

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

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

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

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

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

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Как только это будет удалено, я просто нажму стрелку вправо рядом с Полями, а затем щелкну появившуюся стрелку влево.

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Это обновит правую панель. Теперь вы увидите мою таблицу «Ключевые показатели v2» вверху, сразу после исходной таблицы «Ключевые показатели».

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

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

Преобразование данных LuckyTemplates и настройка моделей и взаимосвязей

Такая таблица ключевых показателей облегчит работу с показателями при построении отчета.


Рекомендации по загрузке и преобразованию данных
Простые преобразования LuckyTemplates для более оптимизированных данных
Моделирование данных в LuckyTemplates: советы и рекомендации

Заключение

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

Самым большим преимуществом является то, что это сделает процесс более плавным, особенно когда вы начнете добавлять визуализации и меры DAX позже.

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

Всего наилучшего,

Джарретт

Leave a Comment

Расчет недельных продаж с помощью DAX в LuckyTemplates

Расчет недельных продаж с помощью DAX в LuckyTemplates

В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в 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 для своих бизнес-отчетов.