Бөлісу құралы:


WeekNum және ISOWeekNum функциялары

Қолданылады: Canvas қолданбалары Үлгіге негізделген қолданбалар 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.жексенбі Апта жексенбіде басталады. Әдепкі.
2, 11 StartOfWeek.Дүйсенбі Апта дүйсенбіде басталады.
12 StartOfWeek.Tuesday Апта сейсенбіде басталады.
13 StartOfWeek.Wordday Апта сәрсенбіде басталады.
14 StartOfWeek.Thursday Апта бейсенбіде басталады.
15 StartOfWeek.Friday Апта жұмада басталады.
16 StartOfWeek.Saturday Апта сенбіде басталады.

ISOWeekNum әрдайым аптаның басы ретінде дүйсенбіні пайдаланады. Excel бағдарламасында WeekNum функциясы мұнда қолдау көрсетілмейтін 21 қосымша кодына қолдау көрсетеді; оның орнына ISOWeekNum функциясын пайдаланыңыз.

Егер бұл функцияларға бір санды өткізсеңіз, қайтарылатын мән бір нәтиже болады. Сандарды қамтитын бір бағандық кестені өткізсеңіз, the return value is a single-column table of results, one result for each record in the argument's table. Бірнеше бағандық кесте болса, кестелермен жұмыс істеу бөлімінде сипатталғандай сіз оны бір бағандық кесте пішініне келтіре аласыз.

Синтаксис

АптаNum(Күн уақыты [, Аптаның басы ])

  • DateTime - Міндетті. Әрекет орындалатын күн/уақыт мәні.
  • StartOfWeek - Қосымша. Аптаның қай күні басталатынын анықтайтын Excel коды немесе StartOfWeek санағы.

ISOWeekNum(Күн уақыты)

  • 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