Dalintis per


WeekNum ir ISOWeekNum funkcijos

Funkcija Taikoma (kam)
ISOWeekNum Drobės programos "Dataverse" formulių stulpeliai Modeliu pagrįstos programos "Power Pages"
WeekNum Drobės programėlės "Copilot Studio Desktop" srautuos "Dataverse" formulių stulpelius Modeliu pagrįstos programos "Power Platform" CLI "Dataverse" funkcijos "Power Pages"

Pateikia konkrečios datos savaitės numerį.

Aprašą

Naudokite ir WeekNumISOWeekNum funkcijas, kad nustatytumėte datos savaitės numerį.

Šios funkcijos skiriasi nuo to, kaip jos nustato pirmąją metų savaitę (1 savaitė):

  • WeekNum naudoja savaitę, kurioje sausio 1 d. yra pirmoji metų savaitė. Šios funkcijos rezultatas gali svyruoti nuo 1 iki 54.

  • ISOWeekNum naudoja savaitę, kurioje yra pirmasis metų ketvirtadienis kaip pirmoji metų savaitė. Taip pateikiamas ISO 8601 datos ir laiko standartinis apibrėžimas savaitės numeravimui. Šios funkcijos rezultatas gali svyruoti nuo 1 iki 53. Gali būti, kad 52 ar 53 bus grąžinti už pirmąsias sausio dienas, nes datos gali priklausyti paskutiniai ankstesnių metų savaitei.

Naudokite antrąjį parametrą, kad nurodytumėte WeekNum , kurią dieną prasideda savaitė. Galite pateikti "Excel" kodo numerį arba naudoti StartOfWeek išvardijimą:

„Excel“ kodas StartOfWeek išvardijimas Aprašą
1,17 StartOfWeek.Sunday Savaitė prasideda sekmadienį. Numatytoji reikšmė.
2,11 StartOfWeek.Monday Savaitė prasideda pirmadienį.
12 StartOfWeek.Tuesday Savaitė prasideda antradienį.
13 StartOfWeek.Wednesday Savaitė prasideda trečiadienį.
14 StartOfWeek.Ketvirtadienis Savaitė prasideda ketvirtadienį.
15 StartOfWeek.Friday Savaitė prasideda penktadienį.
16 StartOfWeek.Saturday Savaitė prasideda šeštadienį.

ISOWeekNum visada naudoja pirmadienį kaip savaitės pradžią. Programoje "Excel" funkcija palaiko papildymo WeekNum kodą 21 , kuris čia nepalaikomas; vietoj to naudokite ISOWeekNum .

Jei pateiksite vieną skaičių šioms funkcijoms, grąžinama reikšmė yra vienas rezultatas. Jei perduodate vieno stulpelio lentelę su skaičiais, pateikiama reikšmė yra vieno stulpelio rezultatų lentelė, po vieną rezultatą kiekvienam argumento lentelės įrašui. Jei turite kelių stulpelių lentelę, ją galite suformuoti į vieno stulpelio lentelę, kaip aprašyta straipsnyje apie darbą su lentelėmis.

Sintaksė

WeekNum(DateTime [, StartOfWeek ])

  • DateTime - būtina. Datos / laiko reikšmė, su kuria reikia atlikti operacijas.
  • StartOfWeek - neprivaloma. "Excel" programos kodas arba StartOfWeek išvardijimas, kuris nurodo, kuria diena prasideda savaitė.

ISOWeekNum(Data ir laikas)

  • DateTime - būtina. Datos / laiko reikšmė, su kuria reikia atlikti operacijas. Ši savaitė visada prasideda pirmadienį.

Pavyzdžiai

2021 m. pirma ir paskutinė kalendorinės savaitės

Data WeekNum( Data ) ISOWeekNum( Data ) WeekNum( Data, StartOfWeek.Wednesday )
Penktadienis,sausio1,2021 1 53 1
Šeštadienis,sausio2,2021 1 53 1
Sekmadienis,sausio3,2021 2 53 1
Pirmadienis,sausio4,2021 2 1 1
Antradienis,sausio5,2021 2 1 1
Trečiadienis,sausio6,2021 2 1 2
Ketvirtadienis,sausio7,2021 2 1 2
Šeštadienis,gruodžio25,2021 52 51 52
Sekmadienis,gruodžio26,2021 53 51 52
Pirmadienis,gruodžio27,2021 53 52 52
Antradienis,gruodžio28,2021 53 52 52
Trečiadienis,gruodžio29,2021 53 52 53
Ketvirtadienis,gruodžio30,2021 53 52 53
Penktadienis,gruodžio31,2021 53 52 53