Делите путем


Функције WеекНум и ИСОWеекНум

Важи за: Цанвас апликације Модел-дривен апликације колоне Power Pages Dataverse формуле

Даје број седмице за одређени датум.

Опис

Користите функције WeekNum и ISOWeekNum за одређивање броја седмице датума.

Ове функције се разликују по томе како одређују прву седмицу у години (1. седмица):

  • WeekNum користи седмицу која садржи 1. јануар као прву седмицу у години. Резултат ове функције може бити у распону од 1 до 54.

  • ISOWeekNum користи седмицу која садржи први четвртак у години као прву седмицу у години. То следи стандардну дефиницију ISO 8601 датума и времена за нумерисање седмица. Резултат ове функције може бити у распону од 1 до 53. Могуће је да се 52 или 53 могу вратити за прве дане јануара, јер би датуми могли припадати последњој седмици претходне године.

Користите други параметар за WeekNum да одредите који дан започиње седмицу. Можете навести или Excel кодни број или користити набрајање StartOfWeek:

Excel код StartOfWeek набрајање Опис
1, 17 StartOfWeek.Sunday Седмица почиње у недељу. Подразумевано.
2, 11 StartOfWeek.Monday Седмица почиње у понедељак.
12 StartOfWeek.Tuesday Седмица почиње у уторак.
13 StartOfWeek.Wednesday Седмица почиње у среду.
14 StartOfWeek.Thursday Седмица почиње у четвртак.
15 StartOfWeek.Friday Седмица почиње у петак.
16 StartOfWeek.Saturday Седмица почиње у суботу.

ISOWeekNum увек користи понедељак за почетак седмице. У програму Excel, функција WeekNum подржава кôд за додавање 21 који овде није подржан; уместо тога, користите ISOWeekNum.

Ако овим функцијама проследите један број, повратна вредност је један резултат. Ако проследите табелу са једном колоном која садржи бројеве, повратна вредност је табела резултата са једном колоном, један резултат за сваки запис у табели аргумента. Ако имате табелу са више колона, можете је обликовати у табелу са једним колоном, као што описује рад са табелама.

Синтакса

WeekNum(DateTime [, StartOfWeek ])

  • DateTime – Обавезно. Вредност датум/време на којој се ради.
  • StartOfWeek – Опционално. Excel кôд или набрајање StartOfWeek које одређује који дан почиње седмица.

ISOWeekNum(DateTime)

  • DateTime – Обавезно. Вредност датум/време на којој се ради. Седмица увек почиње у понедељак.

Примери

Прва и последња календарска недеља 2021.

Датум WeekNum( Date ) ISOWeekNum( Date ) WeekNum( Date, StartOfWeek.Wednesday )
Петак,1.јануар2021. 1 53 1
Субота,2.јануар2021. 1 53 1
Недеља,3.јануар2021. 2 53 1
Понедељак,4.јануар2021. 2 1 1
Уторак,5.јануар2021. 2 1 1
Среда,6.јануар2021. 2 1 2
Четвртак,7.јануар2021. 2 1 2
Субота,25.децембар2021. 52 51 52
Недеља,26.децембар2021. 53 51 52
Понедељак,27.децембар2021. 53 52 52
Уторак,28.децембар2021. 53 52 52
Среда,29.децембар2021. 53 52 53
Четвртак,30.децембар2021. 53 52 53
Петак,31.децембар2021. 53 52 53