введите описание изображения здесь
Я работаю над набором данных о коронавирусе с этой структурой, где в каждой стране есть записи, начиная с даты первых известных зарегистрированных случаев. Столбец случаев не является агрегированным, поэтому он содержит зарегистрированные случаи за этот день. Это подходит для хронологического сравнения между странами, но я также хотел бы сравнить их, начиная с дат, когда каждая из стран зарегистрировала свои первые случаи. Вот почему я хотел бы вычислить новый столбец с помощью DAX, который добавляет столбец с датой, когда соответствующая страна записала свои первые случаи.
Моя первая попытка:
Date of First Case = CALCULATE(MIN(Corona[dateRep]); ALLEXCEPT(Corona;
Corona[countriesAndTerritories]))
возвращает самая ранняя дата записей каждой страны.
Однако я не знаю, как я могу применить здесь фильтр, чтобы записи с 0 случаями не учитывались для самой ранней даты.
Как я могу рассчитать первую дату для каждой страны, в которой было зарегистрировано более 0 случаев, и добавить ее в качестве дополнительного столбца в таблицу?