Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
Я собираюсь провести здесь уникальный анализ, касающийся управления запасами LuckyTemplates. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Эта идея возникла из запроса на . Участник хотел выяснить, сколько дней было, когда запасы были на нуле. Это будет основано на данных о движении запасов.
Оглавление
Образец визуализации данных
Давайте начнем с визуализации предоставленных образцов данных, как показано ниже.
Вы увидите, что график показывает уровень запасов за определенный период времени . Многие системы SAP фактически отображают такие данные, где вы можете увидеть фактическое движение запасов.
Вы можете увидеть, увеличились ли акции на 20 в определенный момент или уменьшились на 3 и так далее. Вы можете увидеть это здесь, в столбце Количество .
Материалы также разбиты на определенные группы для наглядности. Это позволяет более эффективно выяснить, какие конкретные продукты или материалы перемещаются .
Когда происходят изменения запасов, вам также нужна дата, связанная с этим. Это говорит вам, когда конкретная акция демонстрировала движение.
То же самое делается при поступлении дополнительных запасов. Каждое действие связано с датой, когда оно произошло или когда оно было опубликовано.
Модель, показывающая необходимые данные
Из этих конкретных групп данных создается эта простая модель. Он показывает каждое движение, необходимое для получения нужных вам результатов.
С помощью этой информации мы можем создать совокупный общий уровень наших запасов в любой момент времени. Отсюда мы можем подсчитать дни, когда запасы были нулевыми.
Давайте применим здесь некоторый контекст. Мы считаем дни; это означает, что нам потребуются конкретные даты.
Как было сказано ранее, материалы также разделены на отдельные группы. Это говорит нам, какие конкретные акции движутся. Мы видим это здесь.
Что касается расчетов, то все они будут происходить в таблице ниже.
Демонстрационная модель не такая длинная и сложная, но она показывает все движения, которые вам нужны.
Теперь давайте посмотрим, как они выглядят на нашем столе. Вам просто нужна простая СУММА по изменениям запасов и количеству.
Этот расчет будет отображаться в столбце «Количество» .
Мы также собираемся добавить сюда несколько фильтров. Я покажу формулу, используемую для фильтра, позже, но вот как выглядит наш фильтр.
Вы увидите, что на данный момент у нас выбран только один конкретный материал. Вот почему вы также видите тот же тип материала, указанный в столбце «Описание материала».
Конечно, у нас есть слайсер, который позволяет указать период времени для данных, которые мы получаем в результате.
Если вы посмотрите на таблицу, вы увидите, что на эту конкретную дату у нас было минус 1, что означает, что одна акция, вероятно, была продана.
Каждый раз, когда происходит изменение числа, вы увидите, что визуализация также меняется. Таким образом, в этом случае в этом падении на графике можно увидеть 1 проданную акцию.
Помимо проданных товаров, вы также можете увидеть, что в определенный день поступило 15 штук акций.
Подсчет общего количества дней с нулевыми запасами
Техника, которую я использовал здесь, очень похожа на обычный способ вычисления .
Когда эта совокупная сумма будет создана, она будет отражена в вашей визуализации. Мы ищем дни, когда запасы находятся на нуле, что вы увидите в виде провалов на вашем графике.
Здесь вы увидите, что в определенный день 13 запасов были удалены из запасов, в результате чего у вас не осталось запасов. Итак, все, что нам нужно сделать, это найти похожие дни, а затем узнать, сколько их всего.
Этот результат будет показан здесь с пометкой « Дней нет в наличии» .
Чтобы начать получать это число, нам нужно построить виртуальную таблицу , которая будет отображать три столбца, содержащие нужные нам данные.
Эта виртуальная таблица построена с использованием этой части формулы.
Давайте обсудим эту формулу по частям.
Я начал с ADDCOLUMNS , затем я использовал CROSSJOIN , чтобы убедиться, что каждая конкретная дата и материал представлены.
Итак, скажем, определенный вид материала был перемещен в определенный день. Эта часть формулы обеспечивает перечисление всех дат в пределах периода времени, включая дату, когда произошло движение.
С другой стороны, именно эта часть формулы создает список всех возможных типов материалов. Это гарантирует, что, когда это движение произойдет, таблица будет учитывать этот конкретный запас.
После того, как даты и акции добавлены в таблицу с помощью CROSSJOIN , вы можете создать новый столбец, в котором будет показан совокупный итог , как показано в этой части формулы, показанной ниже.
Теперь помните, что здесь вы считаете только нули. Но как насчет пробелов в наших итоговых значениях?
Для этого и предназначена эта часть формулы.
Вы увидите, что мы ищем столбцы с нулями. В то же время мы также исключаем пустые строки .
Эти пустые строки существуют, потому что этот конкретный вид запасов, возможно, еще не был частью инвентаря в течение этого определенного времени. В приведенной выше таблице вы увидите, что пробелы стоят перед тем, как было добавлено 15 штук этого конкретного запаса. Это означает, что эта поставка 15 запасов, возможно, была для них первым разом, когда у них был такой продукт.
После применения формулы вы получите нужное вам число. Это определенно намного лучше, чем прокручивать строки одну за другой, подсчитывая, сколько из них покажет нули.
Инсайты по управлению запасами с помощью LuckyTemplates: сравнение запасов с продажами
Советы и методы отчетности LuckyTemplates для мобильных устройств
Важность создания привлекательных визуализаций LuckyTemplates
Заключение
Итак, мы снова решили еще одну проблему, создав виртуальную таблицу. На этот раз подход применяется как метод управления запасами LuckyTemplates. Эта виртуальная таблица дала нам точный результат, который нам был нужен, а именно общее количество дней, когда запасы были нулевыми.
Надеюсь, вы сможете найти применение этой уникальной концепции в LuckyTemplates.
Всего наилучшего,
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать