Я не могу помочь с PowerPivot
и DAX
. Но я могу рассказать вам, как получить эту информацию, используя Excel
формулы.
Учитывая год в A2
, вы можете рассчитать понедельник первой ISO
календарной недели в этом году, используя следующую формулу:
=DATE($A2,1,1)-WEEKDAY(DATE($A2,1,1),3)+(ISOWEEKNUM(DATE($A2,1,1)-WEEKDAY(DATE($A2,1,1),3))<>1)*7
Вы можете рассчитать воскресенье последней ISO
календарной недели в этом году, используя следующую формулу:
=DATE($A2+1,1,1)-WEEKDAY(DATE($A2+1,1,1),3)+(ISOWEEKNUM(DATE($A2+1,1,1)-WEEKDAY(DATE($A2+1,1,1),3))<>1)*7-1
С учетом воскресенья последней ISO
календарной недели, помещенной в C2
, следующая формула вычисляет количество ISO
недель этого года:
=ISOWEEKNUM($C2)
Пример:
Как видите, годы начинаются с A2
и ниже. Формула для расчета понедельника первой ISO
календарной недели помещается в B2
вниз. Формула для расчета воскресенья последней ISO
календарной недели находится в C2
вниз. И формула для расчета количества ISO
недель этого года находится в D2
вниз.