Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Оглавление
Создавайте высококачественные решения LuckyTemplates
LuckyTemplates — это отличный набор инструментов, который позволяет бизнес-пользователям или всем, кто в этом отношении, проводить расширенный анализ практически любого типа или структуры данных. Но что на самом деле нужно для создания высококачественных, как я это называю, масштабируемых решений с помощью LuckyTemplates? Вы можете посмотреть полное видео этого урока в нижней части этого блога.
К сожалению, в этом есть нечто большее, чем просто «подключи и работай». Для меня одним из самых замечательных преимуществ LuckyTemplates является тот факт, что вы можете относительно быстро приступить к работе без необходимости проходить месяцы обучения и обучения.
Тем не менее, нельзя обойти стороной тот факт, что если вы хотите изменить правила игры с помощью LuckyTemplates в своей организации, вам придется потратить некоторое время на то, чтобы действительно получить навыки в этих четырех областях;
Я постараюсь подробнее остановиться на том, что потребуется для реализации всех этих четырех «столпов». Есть несколько книг, написанных только по всем этим отдельным темам. Так что это глубокие и иногда довольно технические темы. Реальность такова, что мы хотим делать удивительные вещи с данными, и делать это в LuckyTemplates означает понимать эти четыре столпа и эффективно применять их на практике.
Моделирование данных
Моделирование данных в LuckyTemplates — это понимание того, как построить схему таблиц со связями, которые показывают отношения между этими таблицами. То, как вы структурируете свои «модели данных», определяет, как вы в конечном итоге сможете нарезать данные в своих отчетах и информационных панелях.
Многие данные начинаются с больших плоских файлов с несколькими столбцами, такими как даты, продукты, категории продуктов, клиенты, продажи, маржа, прибыль и т. д. Идея моделей данных заключается в том, что, где это возможно, вы разделяете или сегментируете детали вокруг набора данных. . Например, даты, клиенты, продукты и продажи должны быть отдельными таблицами и связаны отношениями.
Вы делаете это, так как это намного эффективнее, и возможность наращивания богатства ваших данных становится намного проще. С точки зрения производительности в LuckyTemplates это также имеет огромное значение.
Например, у вас есть 500 клиентов, но таблица продаж содержит 1 миллион строк. Если вы хотите сгруппировать своих клиентов по их профилю «лояльности», гораздо проще создать столбец в таблице из 500 строк, а не из 1 миллиона.
Как я уже упоминал, это подробная тема, которая берет свое начало в полномасштабных хранилищах данных, но для пользователей LuckyTemplates, которые хотят эффективно создавать отличные решения, просто сосредоточьтесь на сегментировании каждого уровня детализации ваших данных в отдельные таблицы, где бы они ни находились. возможный. Это значительно упростит задачу, когда вы захотите построить свои отчеты, и вы будете удивлены тем, насколько более масштабируемым будет добавление элементов позже.
М (Power Query/PQL)
Трудно понять, как назвать следующий раздел, поскольку на самом деле в настоящее время нет даже официального названия для языка кодирования, который находится за « редактором запросов» в LuckyTemplates . В старом LuckyTemplates (надстройки Excel) он назывался «M», также называемый просто Power Query, а совсем недавно я видел его под названием PQL, который мне очень нравится, поскольку он очень близок к SQL, и со временем может стать столь же широко используемым, тем более, что LuckyTemplates быстро расширяется.
В любом случае, «M» — это механизм автоматизации, который извлекает данные из исходного источника данных, а затем позволяет вам автоматически очищать и манипулировать ими в любом формате, который вам нравится. Ключевым моментом здесь является элемент автоматизации. Возможность автоматически извлекать несколько наборов данных или таблиц в вашу модель данных, а затем настраивать ее в формате, который вам нравится, — это действительно здорово и экономит вам так много времени, что это безумие.
Именно это я имею в виду, когда снова и снова говорю о масштабируемости. Если раньше на преобразование данных в нужный формат уходило 4-8 часов в неделю, а теперь вы можете сделать это примерно за 5 секунд, то остается гораздо больше времени для работы над дополнительным анализом или для создания более качественных отчетов.
Поскольку объемы данных продолжают увеличиваться с каждым днем, действительно понимание того, как очистить все ваши наборы данных, будет иметь ключевое значение. Если вы хорошо выучите букву «М», то вы увидите, что ваш результат увеличится примерно в 5 раз. Я могу с уверенностью заявить об этом только из личного опыта. У меня остались шрамы от воспоминаний о днях, когда я оттачивал форматирование данных в Excel или писал код VBA, чтобы настроить его правильно.
Теперь вы можете почти полностью пропустить эту часть, если сможете настроить автоматическое извлечение, преобразование и загрузку данных в редакторе запросов LuckyTemplates и с помощью кода «M» .
DAX (выражения анализа данных)
Теперь DAX действительно великолепен, но также и серьезно сложен в некоторых частях. Скорее всего, вы начнете работу с DAX и подумаете, что это не так уж и плохо, а затем перейдете к чему-то более продвинутому и застрянете на несколько часов. Я бы хотел, чтобы делать отличные вещи было проще, но, к сожалению, с DAX это немного сложнее. Поверьте мне, это того стоит, если вы готовы потратить время на изучение теории, а также на практику... много!
Стоит также упомянуть, что DAX — это язык для всего стека баз данных Microsoft. Таким образом, вкладывая средства в изучение языка, вы фактически изучаете, как использовать три важных аналитических технологии, включая SQL Server Analysis Services, PowerPivot, а теперь и LuckyTemplates.
Понятно, что DAX будет основным языком данных в инструментах данных Microsoft, поэтому инвестиции в него, несомненно, сослужат вам хорошую службу.
Уже есть несколько качественных книг, в которых язык рассматривается очень подробно. От новичка до продвинутого. Я рекомендую педагогов Роба Колли, Мэтта Аллингтона и итальянцев (Марко Руссо и Альберто Феррари). Последний написал то, что можно было бы назвать «библией» на DAX. Все их книги можно найти на Amazon, и в них хорошо сочетаются концепции от начинающих до продвинутых. Держите их в качестве помощника при изучении и использовании LuckyTemplates. Они бесценны.
Одно из самых больших различий между формулами DAX и Excel заключается в том, что очень сложно, если вообще возможно, узнать, что возвращает результат формулы, если вы не можете оценить среду, в которой она работает. эти три среды; контекст оценки (или начальный), контекст фильтра и контекст строки.
Это немного усложняет ваши формулы, но также значительно увеличивает мощность и масштабируемость ваших моделей, что вы обнаружите очень быстро.
Визуализация данных в отчетах и информационных панелях
Я пойду дальше и скажу, что все, что вы делаете за кулисами в LuckyTemplates, действительно не имеет значения, если ваши визуальные эффекты не являются привлекательными и простыми для восприятия. Это недостающая часть головоломки, которую я вижу во многих опубликованных отчетах и информационных панелях на многочисленных витринах.
Говоря это, это во многом связано с личными предпочтениями или потребительскими предпочтениями. Я довольно часто оказываюсь в таком положении. То, что мне нравится видеть, может быть недостаточно интуитивным или обобщенным для кого-то другого.
Сейчас самое замечательное, что внесение изменений не занимает много времени. Какая польза от сотни кликов в Excel, чтобы отформатировать все, а затем загрузить его в Powerpoint, теперь всего за несколько кликов. LuckyTemplates выполняет всю тяжелую работу с визуальными элементами.
На данный момент одним существенным недостатком LuckyTemplates являются цвета. Вы не можете установить цветовые схемы. Это необходимо сделать как можно скорее для команды Microsoft, так как цвета, на мой взгляд, решают или портят отчеты и презентации. Дело не в том, что вы не можете получить нужные цвета, это просто сильно замедляет создание отчета, поскольку приходится вручную изменять каждый цвет в отчетах.
Визуализация данных является ключевым моментом, на мой взгляд, почти таким же важным, как и стоящая за ним архитектура. Мы будем уделять этому большое внимание в будущем.
* ****Ссылки по теме*****
Как организовать модель данных LuckyTemplates — практические советы
Мои практические советы при использовании расширенного редактора LuckyTemplates
Форматирование кода DAX в LuckyTemplates
Подводя итог
Если вы суммируете все время, которое нужно сэкономить, и преимущества, которые будут распределены по всей организации, LuckyTemplates как аналитическая платформа — это просто абсолютная легкость. Четыре столпа являются ключом к каждой модели данных, которую вы создаете. Улучшение в этих областях с течением времени позволит любому создавать решения исключительно высокого качества, от которых, несомненно, выиграет любое предприятие.
Более подробную информацию, дату и время, а также регистрацию можно пройти здесь –
Всего наилучшего!
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.