Funcțiile WeekNum și ISOWeekNum
Se aplică pentru: planșă de lucru apps
Model-driven apps
Power Pages
Dataverse coloane cu formulă
Returnează numărul săptămânii de la o dată specifică.
Descriere
Utilizați funcțiile WeekNum și ISOWeekNum pentru a determina numărul săptămânii unei date.
Aceste funcții diferă prin modul în care determină prima săptămână a anului (săptămâna 1):
WeekNum folosește săptămâna care conține 1 ianuarie ca prima săptămână a anului. Rezultatul acestei funcții poate fi cuprins între 1 și 54.
ISOWeekNum folosește săptămâna care conține prima zi de joi a anului ca prima săptămână a anului. Aceasta urmează definiția standard ISO 8601 pentru dată și oră pentru numerotarea săptămânii. Rezultatul acestei funcții poate fi cuprins între 1 și 53. Este posibil ca 52 sau 53 să fie returnate pentru primele zile ale lunii ianuarie deoarece datele ar putea aparține ultimei săptămâni a anului precedent.
Utilizați al doilea parametru pentru WeekNum pentru a specifica cu care zi începe o săptămână. Puteți furniza fie un număr de cod Excel, fie să utilizați enumerarea StartOfWeek:
Cod Excel | Enumerarea StartOfWeek | Descriere |
---|---|---|
1, 17 | StartOfWeek.Duminică | Săptămâna începe duminică. Implicit. |
2, 11 | StartOfWeek.Luni | Săptămâna începe luni. |
12 | StartOfWeek.Marți | Săptămâna începe marți. |
13 | StartOfWeek.Miercuri | Săptămâna începe miercuri. |
14 | StartOfWeek.Joi | Săptămâna începe joi. |
15 | StartOfWeek.vineri | Săptămâna începe vineri. |
16 | StartOfWeek.Sâmbătă | Săptămâna începe sâmbătă. |
ISOWeekNum folosește întotdeauna ziua de luni ca început de săptămână. În Excel, funcția WeekNum acceptă un cod de adăugare 21 care nu este acceptat aici; utilizați ISOWeekNum în schimb.
Dacă treceți un singur număr la aceste funcții, valoarea returnată este un rezultat unic. Dacă treceți un tabel cu o singură coloană care conține numere, valoarea returnată este un tabel de rezultate cu o singură coloană, cu un rezultat pentru fiecare înregistrare în tabelul argumentului. Dacă aveți un tabel cu mai multe coloane, îl puteți modela într-un tabel cu o singură coloană, conform descrierii din lucrul cu tabele.
Sintaxă
WeekNum(DateTime [, StartOfWeek ])
- DateTime - Obligatoriu. Valoarea Dată/Oră pentru a acționa.
- StartOfWeek - Opțional. Cod Excel sau enumerare StartOfWeek care determină în ce zi începe săptămâna.
ISOWeekNum(DateTime)
- DateTime - Obligatoriu. Valoarea Dată/Oră pentru a acționa. Săptămâna începe întotdeauna luni.
Exemple
Prima și ultima săptămână calendaristică din 2021
Data | WeekNum( Date ) | ISOWeekNum( Date ) | WeekNum( Date, StartOfWeek.Wednesday ) |
---|---|---|---|
Vineri,ianuarie1,2021 | 1 | 53 | 1 |
Sâmbătă,ianuarie2,2021 | 1 | 53 | 1 |
Duminică,ianuarie3,2021 | 2 | 53 | 1 |
Luni,ianuarie4,2021 | 2 | 1 | 1 |
Marți,ianuarie5,2021 | 2 | 1 | 1 |
Miercuri,ianuarie6,2021 | 2 | 1 | 2 |
Joi,ianuarie7,2021 | 2 | 1 | 2 |
Sâmbătă,decembrie25,2021 | 52 | 51 | 52 |
Duminică,decembrie26,2021 | 53 | 51 | 52 |
Luni,decembrie27,2021 | 53 | 52 | 52 |
Marți,decembrie28,2021 | 53 | 52 | 52 |
Miercuri,decembrie29,2021 | 53 | 52 | 53 |
Joi,decembrie30,2021 | 53 | 52 | 53 |
Vineri,decembrie31,2021 | 53 | 52 | 53 |