Я пытаюсь рассчитать ежедневную популяцию пациентов в нашем центре на любую заданную дату, используя дату бронирования пациента (дату начала) и дату их выписки - с помощью DAX и Power Pivot. Я планирую в конечном итоге использовать его в PowerBI.
Я пробовал формулу ниже. Я не получаю никаких ошибок, но когда я перехожу к созданию сводной таблицы / диаграммы в Excel, я не получаю правильный результат.
Я использую только две таблицы: 1) основную таблицу с данными пациента и 2) таблицу дат (календарь) и установил связь между двумя таблицами.
В таблице бронирования есть столбцы «Идентификатор пациента», «Дата бронирования» и «Дата выпуска». Я хотел бы иметь возможность создать график, показывающий общую численность населения по дням с учетом обеих дат.
DailyPop :=
CALCULATE (
COUNTROWS ( Patients ),
FILTER (
Patients,
AND (
Patients[Booking Date] > MIN ( 'Calendar'[Date] ),
Patients[Release Date] < MAX ( 'Calendar'[Date] )
)
)
)