Как вы надежно добавляете 10 месяцев к дате в формуле DAX для расчетной колонки PowerPivot?DATEADD и отсутствующие даты
Моя первая попытка работает только для дат, которые уже существуют в столбце EventDate.
=DATEADD(Dates[EventDate], 10, month)
Как Крис Уэбб написал в своем блоге DATEADD is unreliable, как он возвращает пробелы, когда результирующая дата не найден в колонке EVENTDATE.
Моя вторая попытка всегда возвращает данные, но день месяца неверен.
=[EventDate] + 10 * 31
Примечания: Все даты в EventDate находятся в первый день месяца. Я использую PowerPivot для Excel 2010. Формула предназначена для иерархии финансового года в измерении даты.
Есть ли лучший способ добавить месяцы в DAX?