Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
В этом руководстве показано, как мы можем рассчитать количество дней использования с помощью DAX в LuckyTemplates. Это весьма полезно для таких организаций, как больницы, Airbnb, отели и т. д. Это интересное понимание, если вы хотите погрузиться в эффективное управление уровнями занятости. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Эта тема появилась на , который, я думаю, заслуживает более глубокого изучения. Мне очень понравилось работать с решением, поэтому я подумал, что было бы неплохо поделиться им в учебнике. Сценарий состоит в том, чтобы выяснить, сколько дней в любом месяце человек занимал что-то , например, больничную койку, общую библиотеку или что-то еще.
В этой демонстрации мы изучаем занятость больничных коек. Мы будем работать между двумя датами — датой приема и датой отъезда. У нас есть имена пациентов, месяцы и количество дней, в течение которых пациенты занимают палаты или койки.
Оглавление
Настройка модели данных
Это довольно сложный сценарий, который многих людей сбивает с толку, но важно понять, как его решить, потому что это распространенный сценарий в реальном мире.
Здесь мы работаем с двумя датами, но это просто демонстрационные данные для этого примера решения. В течение месяца-двух мы узнаем, сколько дней эти пациенты находятся в больнице.
Это модель данных, настроенная при создании неактивных отношений, которые нам нужны для этого сценария. У нас есть таблица Dates , которая вообще не меняется, но у нас есть эти неактивные отношения, которые позволяют нам работать с некоторой логикой через таблицу Data и привносить некоторый контекст из таблицы Dates.
модель данных
Хорошей практикой является наличие неактивных отношений и настройка модели таким образом, потому что нам может понадобиться выполнить некоторые другие вычисления в нашей таблице фактов и создать контексты из таблицы «Даты» в других наших анализах. Вот где функция пригодится. Эта функция позволяет нам включить эти отношения.
Нам нужно использовать неактивные отношения при работе с несколькими датами в таблице фактов.
Таблица Dates, которую мы здесь используем, является стандартной, в ней есть все, что нам нужно для этого анализа. В наших расчетах мы будем использовать столбец
Таблица дат
Формула DAX для расчета количества дней занятости в месяце
В нашей формуле мы работаем каждый месяц, чтобы вычислить несколько утверждений ЕСЛИ. Мы используем переменные ( ) для создания параметров, которые мы будем использовать в наших операторах .
Помните, что в DAX каждый результат рассчитывается индивидуально. Так, например, результат 14 дней здесь (в нашей таблице ниже) рассчитывается иначе, чем результат 18 дней. Это связано с тем, что контекст, в котором вычисляются эти результаты, отличается.
Они могут иметь одинаковый контекст с точки зрения пациента (238), но контекст, основанный на месяцах (август и сентябрь), отличается. Интересная вещь о контексте здесь заключается в том, что ничего не происходит естественным путем через активные отношения. Мы должны сгенерировать некоторые значения из того, что у нас есть в нашей матрице, с помощью формулы DAX.
Итак, нам нужно сначала разобраться с нашими переменными. Мы вычисляем наши AdmitDate и DepartureDate . Затем мы вычисляем MinDateInContext и MaxDateInContext , которые вычисляют 1-е, 30-е или 31-е число определенного месяца (28-е или 29-е число для февраля). Во второй части формулы используется логика для расчета количества дней занятости в месяце или в течение нескольких месяцев.
Как работать с несколькими датами в LuckyTemplates
Вычислять скользящие итоги с помощью DATESBETWEEN в LuckyTemplates
Показать результаты до текущей даты или определенной даты в LuckyTemplates
Заключение
Это немного, но, надеюсь, вы поняли логику расчета дней занятости в LuckyTemplates. Вы можете попробовать это сами и посмотреть, как DAX позволяет вам работать с неактивными отношениями и несколькими свиданиями.
Это довольно уникальный сценарий, но реалистичный. Предприятия, которым необходимо управлять уровнями занятости, могут извлечь выгоду из этого решения. Это демонстрирует аналитические возможности LuckyTemplates в сочетании с мощью формул DAX.
Удачи с этим!
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать