Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
В этом руководстве я покажу вам, как рассчитать динамическое скользящее среднее в LuckyTemplates с помощью функции . Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Скользящие средние могут дать вам ценную информацию о различных данных, особенно в продажах.
Эта информационная панель показывает, сколько продаж совершается в день и сумма полученного дохода.
В краткосрочном периоде волатильность намного выше, но в долгосрочной перспективе она выравнивается. Это становится статической линией, потому что у среднего есть больше дат для работы с течением времени.
Это уникальное понимание, которое вы можете получить с помощью скользящих средних, может иметь большое значение для определенных сценариев.
Оглавление
Понимание логики формулы
Перейдем к примеру.
Во-первых, я собираюсь настроить свои даты и превратить их в слайсер. Затем я создам таблицу, содержащую даты и общий объем продаж.
Теперь в таблице показаны продажи за день.
Включение ваших мер в таблицу облегчает просмотр того, что происходит в вычислениях.
Я собираюсь рассчитать скользящее среднее во времени , которое автоматически обновляется в зависимости от выбранного периода времени.
Итак, приступим к расчету.
Это формула продажи по скользящей средней :
Теперь то, чего вы хотите достичь, — это иметь возможность динамически просматривать каждую отдельную продажу за день до определенного дня и получать их среднее значение.
И по мере того, как вы переходите к другим строкам, вам нужно бесконечно создавать это временное окно. Таким образом, временное окно существенно расширяется для каждого дня по мере продвижения вниз по списку в таблице.
В таблице видно, что скользящее среднее в первый день совпадает с общим объемом продаж.
Это потому, что нет предыдущего значения. Общий объем продаж всегда будет иметь то же значение, что и скользящее среднее значение в первый день.
Но на второй день он становится средним из первых двух дней. На третий день это среднее значение первых трех дней и так далее. Так продолжается до последней строки в таблице.
Функции DAX в формуле
Это ключевая часть формулы:
Это открывает определенное временное окно. Он работает через каждую дату в текущем выбранном контексте. Это то, что делает функция ALLSELECTED .
Затем это работает, если дата меньше или равна Date. MAX Date всегда является текущей датой по мере продвижения вниз по списку в таблице. Выясняется, какие дни оцениваются как ИСТИНА .
Если они оцениваются как TRUE , тогда будет сгенерирована таблица, по которой она будет выполнять итерацию.
Для всех тех дат, которые оцениваются как TRUE , формула вычисляет среднее значение этих дат. Таким образом, вы получаете каждый результат, используя один и тот же расчет. Временное окно становится больше, потому что вы просматриваете более широкий диапазон дат.
Самое замечательное в этом вычислении то, что оно также является динамическим благодаря функции ALLSELECTED .
На диаграмме вы можете видеть, что темно-синяя линия показывает большое изменение с самого начала, которое со временем выравнивается.
И если вы измените диапазон дат, он продолжит показывать аналогичную тенденцию.
Среднее значение начинается с высокого уровня, но со временем выравнивается.
Функция ALLSELECTED и ALL для скользящих средних
При расчете скользящего среднего используйте ALLSELECTED вместо .
Использование функции ALL в формуле даст странные результаты.
Вот пример.
Вы можете видеть, что на диаграмме показаны нечетные числа. Он также имеет другую ось Y. Если обе оси начинаются с 0 и настраивается конечное значение диаграммы, вы получите результат с плоской линией.
Это происходит потому, что он работает каждый день во времени. Выбор даты не учитывается. Это возвращение к началу времени.
Вот почему ALLSELECTED является ключевым.
Промежуточные итоги в LuckyTemplates: расчет с использованием формулы DAX
Расчеты DAX: сумма средних результатов
с использованием скользящих средних для отображения тенденций в LuckyTemplates
Заключение
Вычисление динамического скользящего среднего в LuckyTemplates не так уж сложно. Это просто требует понимания того, что вы можете делать с повторяющимися функциями и виртуальными таблицами.
Этот метод имеет много уникальных применений, которые вы можете применять в самых разных сценариях.
Надеюсь, вы многое узнали о логике работы динамического скользящего среднего.
До скорого,
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать