Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
В этом руководстве я расскажу об очень важной теме, касающейся моделирования и организации LuckyTemplates . В большинстве демонстраций, которые LuckyTemplates выпускает для вебинаров, саммитов и для участников LuckyTemplates, вы увидите широкое использование групп мер. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Есть очень веская причина, по которой группы мер были реализованы во всех моделях, создаваемых LuckyTemplates. При разработке расширенных аналитических моделей и отчетов в LuckyTemplates крайне важно организовать все создаваемые вами показатели DAX .
Если вы этого не сделаете, вашу модель будет очень сложно поддерживать и проверять в будущем, потому что будет трудно найти меры.
В этом руководстве подробно рассматривается, почему группы мер так важны и как их можно создавать в LuckyTemplates. Это, безусловно, актуальная и ценная передовая практика, если вы только начинаете и знакомитесь с мерами.
Давайте попробуем посмотреть этот отчет здесь. Об этом стало известно на саммите по обучению в феврале 2018 года .
Вы увидите, что под панелью FIELDS есть несколько групп мер или таблиц мер.
На учебном саммите, посвященном развитию, было всего три занятия продолжительностью от 45 минут до часа. И за это время мы смогли создать от 40 до 50 мер в этих уникальных группах.
Представьте, что они есть у вас во всех ваших таблицах, и вы не сможете их правильно организовать. Вы определенно потеряетесь с точки зрения того, что вы на самом деле делаете в своем развитии.
Оглавление
Методология ветвления мер
Ветвление мер — еще один важный метод разработки, основанный на группах мер.
В этой методологии я обычно разделяю показатели и объединяю их в группы в зависимости от того, к какой ветви они относятся. Теперь я всегда начинаю с основных вычислений (расчетов) и называю их ключевыми показателями .
С этого я, скорее всего, и начну. Я создаю все простые меры DAX, такие как SUM , , SUMX и все другие простые базовые функции. Я поместил все эти простые, повторяющиеся и агрегирующие функции в группу «Ключевые показатели» .
Затем я перехожу к этим выбранным аналитическим шаблонам, таким как скользящие средние , ранжирование , анализ сценариев , методы сегментации , сравнение времени и т. д .
Как видите, даже ваша группа мер сравнения времени может иметь различные меры. Это связано с тем, что вам может понадобиться рассчитать не только Продажи за прошлый год , но и все различия между Продажами в этом году и Прошлом году . Кроме того, вы можете рассчитать процентное изменение между этим годом и прошлым годом .
Это лишь некоторые примеры того, как вы можете получить эти многочисленные меры. И вам нужно сделать его действительно интуитивно понятным, чтобы вы могли ссылаться на эти показатели и перетаскивать их в свои отчеты и визуализации.
Это делается для того, чтобы избежать поиска по всем вашим таблицам (пытаясь найти, какая мера куда идет) и запутаться.
Вы можете легко сортировать все эти показатели, что может иметь огромное значение с точки зрения скорости и эффективности создания отчетов.
Пример методики моделирования LuckyTemplates
Теперь я поделюсь тем, что я обычно делаю на модели. Это также считается важным с организационной точки зрения.
Я обычно размещаю свои таблицы измерений справа. Иногда я также размещаю их в нижней части. Это потому, что они обычно не имеют отношения к нашей базовой модели .
Тем не менее, ссылки на них в этом разделе по-прежнему необходимы. Это потому, что мы хотим, чтобы они были в одной четкой группе, где их легко идентифицировать.
В этом случае вы можете легко проверить и найти все свои формулы ранжирования, которые находятся в группе Сценарии спроса .
И это единственное ключевое, на что я хотел здесь обратить внимание. Повторюсь, я хочу отметить, насколько важны эти группы мер, когда речь идет об эффективности моделирования и организации LuckyTemplates.
Использование функции поиска в моделях LuckyTemplates
Кроме того, вы можете воспользоваться другими функциями, такими как панель поиска на панели ПОЛЯ .
Попробуем набрать ' переезд '. Как вы заметили, он отображает все релевантные результаты в определенной группе мер, которая связана с тем, что мы искали.
Выбор с помощью визуализаций
Вот еще одна классная вещь, которую я хочу вам показать. При выборе визуализаций (в данном случае City Highlights) вы всегда можете увидеть, где в наших группах мер или таблицах появляются включенные меры.
Вам, безусловно, будет легко понять, как что-то было настроено или опубликовано даже кем-то другим. А в будущем, когда вам, возможно, захочется просмотреть свой отчет, вы сможете быстро найти и сослаться на эти показатели.
Это в основном идея, которую я хочу выделить здесь. Но прежде чем мы на этом закончим, я покажу вам, как на самом деле создать группу мер .
Создание группы мер в модели LuckyTemplates
Чтобы создать группу мер, просто щелкните параметр «Ввести данные» на вкладке «Главная» .
Затем появится окно таблицы. На самом деле вам не нужно ничего класть внутрь стола. Это означает, что вы можете оставить это поле пустым.
Просто введите имя группы мер. В этом примере мы назовем его «Демо» . После этого нажмите Загрузить .
Затем он создаст таблицу. Это не построит никаких отношений, потому что у вас на самом деле нет никаких данных.
Далее вам нужно создать меру, щелкнув параметр «Новая мера» на вкладке «Главная» .
Назовем эту меру демонстрационными продажами . Мы будем ссылаться на другую меру ( Sales LY ) только для того, чтобы быстро создать ее.
Таким образом, созданная мера Demo Sales появилась в группе показателей Demo .
Давайте сначала удалим этот Column1 , потому что на самом деле он нам не понадобится.
После удаления просто щелкните панель «Показать/скрыть », и вы увидите, что теперь это группа мер или таблица мер.
Итак, это просто для того, чтобы быстро показать, как на самом деле можно создать группу мер .
Заключение
Ветвление мер — невероятно важная концепция разработки, которую нужно максимально использовать в своих моделях. Используя этот метод разработки в сочетании с группами мер, вы можете добиться больших масштабов и эффективности разработки, которую вы реализуете в LuckyTemplates.
Наслаждайтесь просмотром этого конкретного контента. Это неизмеримо улучшит ваши навыки моделирования LuckyTemplates и создания отчетов внутри LuckyTemplates. Я настоятельно рекомендую реализовать эти идеи и методы в ваших собственных отчетах и моделях.
***** Изучаете LuckyTemplates? *****
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.