Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
Бюджетирование в LuckyTemplates реализовать не так просто. Я бы хотел, чтобы это было так же просто, как ввести ваши фактические данные и бюджеты, а затем, как по волшебству, вы могли бы увидеть нужные вам идеи в наглядной визуализации, просто используя прогнозирование LuckyTemplates. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Вот почему я создал этот пост в блоге, чтобы показать вам, как собрать все это вместе. Не волнуйтесь, если потребуется некоторое время, чтобы привыкнуть; это сделало и для меня. Как только у вас будет время попрактиковаться и реализовать это, вы получите именно такое *то*.
Это то, чего можно достичь, структурировав правильную модель данных и внедрив правильный метод прогнозирования LuckyTemplates. Вот почему в этом есть смысл, и, вероятно, поэтому это не должно быть самым первым, с чем вы столкнетесь, изучая LuckyTemplates. Вам действительно нужно иметь хорошее представление о том, как все различные части LuckyTemplates сочетаются друг с другом.
Оглавление
Фактические результаты против бюджетов: как сделать сравнение с прогнозированием LuckyTemplates
В этом сообщении блога мы рассмотрим то, о чем меня просили продемонстрировать многие участники сообщества: как на самом деле сравнивать фактические результаты с годовыми бюджетами . Это настолько распространенный сценарий, что вы можете довольно часто встречать его в своей среде. Чтобы достичь этого, нам нужно внести в нашу модель некоторую информацию о бюджете, чтобы мы могли визуализировать ее в сравнении с фактическими результатами, которые могут быть связаны с ежедневными продажами.
Проблема в том, что бюджеты обычно не поступают ежедневно; они обычно приходят ежемесячно или ежегодно. В этом случае мы просто смотрим на это с годовой точки зрения.
Моделирование различной детализации
Бюджет имеет один номер на весь год. Технический термин для этого в LuckyTemplates называется различной степенью детализации . Эти данные имеют другую степень детализации по сравнению с данными таблицы фактов.
Если мы нажмем на наши данные о продажах, мы увидим, что каждая отдельная транзакция имеет продажу, поэтому мы делаем продажи в разные дни для разных продуктов и клиентов.
У нас также есть свои бюджеты для каждого конкретного города.
Другая сложность здесь заключается в том, что детализация нашей таблицы «Регионы» предназначена для пригорода, а город — просто еще одно измерение внутри этой таблицы.
Итак, здесь есть две вещи, с которыми нам нужно бороться, и я собираюсь показать вам, как вы можете решить обе эти проблемы, чтобы мы могли эффективно проанализировать это в одной визуализации.
Создание таблицы городов
Давайте кратко рассмотрим модель данных. У нас есть наши таблицы LOOKUP вверху (даты, данные о клиентах, данные о продуктах и таблица регионов). У нас также есть таблица фактов, которая является нашими данными о продажах, внизу.
Поскольку измерение «Город» в нашей таблице «Регионы» — это не столбец «Индекс», а просто еще одно измерение «Пригород», нам нужно разбить наши «Города» на другую таблицу.
Итак, что я сделал, так это создал таблицу только с городами, которые могут фильтровать оба из них. Мы хотим иметь возможность выбрать город, проследить связь и отфильтровать не только нашу таблицу «Продажи», но и нашу таблицу «Бюджетные данные». Поэтому нам нужно разбить его на отдельную таблицу, чтобы мы могли создать эти два отношения, которые будут течь следующим образом:
Построение отношений с использованием показателей
Здесь следует отметить одну интересную вещь: поскольку это другая степень детализации по сравнению с нашей таблицей «Продажи», нет связи между данными о продажах и данными о бюджете. Вместо этого мы собираемся построить связь с помощью мер .
Нам нужно всегда помещать результаты в таблицу, чтобы понять, что на самом деле делает вычисление. Если вы попытаетесь выполнить такую аналитическую работу внутри визуальных эффектов, будет практически невозможно понять, что происходит.
Давайте создадим таблицу наших дат, используя фильтр по 2016 году, а затем перетащим в нее наш расчет общего объема продаж. Итак, что мы имеем, это продажи в день. Мы должны разделить информацию о бюджете, которая находится на годовом уровне, так, чтобы была часть, которую можно отнести к каждому отдельному дню.
Получение общего бюджета
Мы создадим новый показатель и назовем его «Общий бюджет», а затем получим СУММУ столбца «Бюджеты продаж».
Давайте затем внесем это в нашу таблицу, чтобы мы могли видеть общую сумму за каждый день, которая составляет около 62 миллионов долларов.
Следующим шагом является создание некоторой формы логики, которая позволит нам разделить все это на части. Первое, что нам нужно сделать, это разделить 62 миллиона на 365 или 366 дней, что даст нам коэффициент, на который нужно умножить общий бюджет.
Определение дней в году
Итак, давайте выясним, сколько дней в этом конкретном году, используя эту формулу. Мы сделаем это, подсчитав таблицу Date с помощью COUNTROWS и изолировав каждый отдельный год с помощью ALLEXCEPT .
Мы перетащим только что созданную меру в нашу таблицу. Теперь мы можем видеть дни в году, но нам все еще нужно выяснить, как поставить 1, а затем разделить ее на 366, а затем умножить на наш общий бюджет.
Это не слишком сложно; нам просто нужно сделать вещи динамичными . Вместо того, чтобы смотреть на это с ежедневной точки зрения, мы можем смотреть на это с ежемесячной точки зрения. Давайте создадим новую меру и назовем ее Days in Date Context. Мы будем использовать СЧЕТЧИКИ и Даты, нажмите Enter, а затем перетащите меру на наш холст.
Если мы превратим даты в месяц, числа в столбце «Дни в дате» изменятся с 1 на 30 или 31 в зависимости от того, какой сейчас месяц.
Определение распределения бюджета
Теперь, когда у нас есть правильная логика на столе, следующее, что нам нужно сделать, это написать основную формулу, которая разделит этот общий бюджет. Давайте создадим новую меру и назовем ее «Распределение бюджета», добавим «Дни в контексте даты» и разделим ее на «Дни в году», а затем умножим на общий бюджет.
Как только мы перетащим эту меру на холст, у нас появится ежедневное распределение.
Посмотрите, что происходит, когда мы помещаем это в ежемесячный контекст; мы можем видеть, что числа будут автоматически корректироваться в течение месяца.
Визуализация таблицы
Теперь, когда у нас есть общий объем продаж и распределение бюджета, мы можем удалить наши промежуточные расчеты и превратить это в визуализацию. Давайте используем столбчатую диаграмму для общего объема продаж и линейную диаграмму для распределения бюджета для обеих наших таблиц. Теперь мы можем четко видеть ежемесячные бюджеты и ежедневные бюджеты.
Заключение
Все сводится к созданию правильного алгоритма распределения ваших бюджетов. Под этим я подразумеваю, что ваши фактические результаты, скорее всего, будут на дневном уровне, но ваш бюджет может быть на месячном, квартальном или годовом уровне или даже на комбинации многих из них. Технический термин для этого — данные с различной степенью детализации.
Как только вы поймете, как внедрить прогнозирование LuckyTemplates, вы будете настолько поражены теми знаниями и визуальными эффектами, которые вы можете создать на их основе. Это действительно отличный материал, который произведет впечатление на ваших конечных потребителей LuckyTemplates, и самое лучшее в нем то, что вы можете виртуально автоматизировать отчетность по нему.
Дополнительные сведения о расширенном моделировании данных и сценариях бюджетирования см. в . В курсах, которые я создал, есть всестороннее освещение всех аспектов LuckyTemplates.
Удачи вам в реализации этого метода прогнозирования LuckyTemplates или его производных в ваших собственных моделях.
Оставьте мне комментарий с любыми мыслями или отзывами.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать