Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
Будет бесчисленное количество раз, когда вам потребуется рассчитать свой финансовый год продаж до настоящего времени, но доступна только стандартная таблица дат. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Одна вещь, которая может показаться ограничением LuckyTemplates, — это таблица календарных дат. Сначала вы можете подумать, что вам нужна новая таблица дат, но это не так.
Вы можете использовать DAX либо в показателях, либо в вычисляемых столбцах, чтобы ваши расчеты работали с финансовыми годами.
Этот пост демонстрирует, как вы можете рассчитать совокупный итог, который работает в течение вашего финансового года.
Оглавление
Использование DATESYTD в нашем расчете
Первое, что нам нужно знать, это то, что существует очень мощный набор функций анализа времени, который позволит нам выполнять кумулятивные вычисления. И это DATESYTD.
Но DATESYTD не ограничивается расчетом совокупных итогов в течение календарного года. Используя это внутри оператора CALCULATE , мы можем почти без усилий перейти от расчета календарного года к расчету финансового года.
На самом деле в данном случае это не так сложно. Вам просто нужно понять, что делает CALCULATE , а затем как применять функции логики операций со временем.
Теперь давайте погрузимся в первый шаг нашего расчета.
Расчет продаж с начала года
Чтобы рассчитать финансовый год до настоящего времени, мы начнем с расчета наших продаж за текущий год.
Здесь у нас есть общая таблица продаж, отфильтрованная по месяцам и годам и начинающаяся в 2014 году.
Поскольку мы суммируем столбец общего объема продаж в этой таблице, у нас есть эта простая мера, которая суммирует наш общий доход.
Теперь, когда у нас есть показатель общего объема продаж, мы собираемся использовать команду ВЫЧИСЛИТЬ , чтобы изменить контекст нашего расчета.
Поэтому нам необходимо создать новую меру, которую мы назовем «Продажи с начала года » или «Продажи с начала года».
Как я уже сказал, я собираюсь использовать CALCULATE , а затем поместить его в выражение Total Sales .
Затем я добавлю DATESYTD , а затем вставлю столбец продаж в нашу таблицу дат.
Наша формула продаж с начала года будет выглядеть так, как показано ниже.
После перетаскивания нашей новой меры у нас теперь есть год продаж на сегодняшний день в нашей таблице дат.
Вы заметите, что совокупный объем продаж увеличивается с 4,5 миллионов в июне 2014 года до 35 миллионов в декабре 2014 года.
Затем он снова снижается до общего объема месячных продаж в январе 2015 года, прежде чем кумулятивно снова возрастет.
Эта модель будет продолжаться до самой последней даты, когда у нас есть данные о продажах.
Расчет продаж с финансового года до даты
Поскольку у нас уже есть данные о продажах с начала года, теперь очень легко рассчитать наш финансовый год с начала года.
Это похоже на то, что вы уже заложили основу, которая позволяет легко перейти к следующим шагам, которые я всегда предпочитаю при работе в LuckyTemplates.
Итак, что нам нужно сделать, это просто внести несколько изменений в нашу формулу.
Прежде всего, давайте изменим название нашей меры с Sales YTD на Sales FYTD .
Затем давайте изменим наше поле DATESYTD . Если мы добавим сюда запятую, мы получим опцию [YearEndDate] .
Что нам нужно добавить здесь, так это последний день месяца, когда мы хотим, чтобы наш совокупный расчет закончился.
Итак, допустим, мы хотим, чтобы совокупные итоги начинались в июле и заканчивались в июне следующего года, мы собираемся добавить «30/6» в поле DATESYTD, чтобы получить эту формулу.
Если мы сейчас посмотрим на нашу таблицу, то увидим, что это именно то, что у нас есть.
У вас, конечно, может быть другой месяц для вашего последнего свидания. Это может быть март или октябрь, или что-то еще.
Процесс остается прежним. Вам просто нужно добавить последний день и месяц в поле DATESYTD , и тогда у вас будет текущий финансовый год.
Визуализация продаж с финансового года до даты
Как и любую другую таблицу, которую мы создаем в LuckyTemplates, мы определенно можем превратить эту в визуализацию.
Давайте посмотрим на пример, который у нас есть.
Наш расчет совокупного итога начинается в июне 2014 года, поэтому график продолжается до марта 2015 года, который является последним месяцем финансового года.
Он снижается, чтобы показать только общий объем продаж в апреле 2015 года, а затем поднимается до марта 2016 года, а затем снова снижается в апреле и так далее.
Одна из вещей, которые мне действительно нравятся в создании визуализаций в LuckyTemplates, — это диапазон вариантов, которые у нас есть для представления наших данных.
В первом созданном нами визуальном элементе начало финансового года показывает продажи за первый месяц. Но если вы хотите, чтобы ваш график начинался с нуля в первый месяц, вы можете легко это сделать.
Все, что вам нужно сделать, это отфильтровать данные по дате , а не по месяцу и году .
Наша визуализация покажет именно это. Итак, вы видите, что этот фильтр отфильтрован по дате, как показано в верхнем левом углу. Мы начинаем с нуля в начале нашего финансового года и поднимаемся до последней даты, прежде чем снова вернуться к нулю.
У нас всегда есть множество вариантов при создании наших отчетов в Power Bi, и обычно это просто вопрос выбора того, какой из них будет лучшим способом представления наших данных.
Заключение
Рассчитать финансовый год до настоящего времени, когда у вас есть календарная таблица дат, очень просто.
В этом посте вы увидели, как использование набора функций DATESYTD позволило нам рассчитать кумулятивно не только наши продажи с начала года, но и наши продажи с финансового года до настоящего времени.
Вы также можете изучить, как вы можете убедиться, что ваши месяцы и кварталы совпадают с вашими финансовыми годами. Это делается с помощью вычисляемых столбцов, о чем я расскажу в другом посте.
Ваше здоровье,
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать