Funkcije WeekNum i ISOWeekNum u Power Apps
Vraća broj tjedna određenog datuma.
Opis
Koristite funkcije WeekNum i ISOWeekNum za određivanje broja tjedna datuma.
Ove se funkcije razlikuju po tome kako određuju prvi tjedan u godini (1. tjedan):
weekNum koristi tjedan koji obuhvaća 1. siječnja kao prvi tjedan u godini. Rezultat ove funkcije može biti u rasponu od 1 do 54.
ISOWeekNum koristi tjedan koji obuhvaća prvi četvrtak u godini kao prvi tjedan u godini. Ovo slijedi standardnu definicija datuma i vremena prema normi ISO 8601 za numeriranje tjedana. Rezultat ove funkcije može biti u rasponu od 1 do 53. Moguće je da se 52 ili 53 mogu vratiti za prve dane siječnja budući da bi ti datumi mogli pripadati posljednjem tjednu prethodne godine.
Drugi parametar funkcije WeekNum koristite kako biste odredili na koji dan počinje tjedan. Možete unijeti ili Excel kodni broj ili upotrijebiti nabrajanje StartOfWeek:
| Excel kod | Enumeracija StartOfWeek | Opis |
|---|---|---|
| 1, 17 | StartOfWeek.Sunday | Tjedan počinje u nedjelju. Zadano. |
| 2, 11 | StartOfWeek.Monday | Tjedan počinje u ponedjeljak. |
| 12 | StartOfWeek.Tuesday | Tjedan počinje u utorak. |
| 13 | StartOfWeek.Wednesday | Tjedan počinje u srijedu. |
| 14 | StartOfWeek.Thursday | Tjedan počinje u četvrtak. |
| 15 | StartOfWeek.Friday | Tjedan počinje u petak. |
| 16 | StartOfWeek.Saturday | Tjedan počinje u subotu. |
ISOWeekNum uvijek koristi ponedjeljak kao početak tjedna. U Excelu funkcija WeekNum podržava dodatni kod 21 koji ovdje nije podržan; koristite ISOWeekNum umjesto toga.
Ako ovim funkcijama proslijedite jedan broj, povratna vrijednost je jedan rezultat. Ako proslijedite jednostupčanu tablicu koja sadrži brojeve, povratna vrijednost je jednostupčana tablica rezultata, odnosno po jedan rezultat za svaki zapis u tablici argumenta. Ako imate višestupčanu tablicu, možete je preoblikovati u jednostupčanu tablicu, kako je opisano u odjeljku rad s tablicama.
Sintaksa
WeekNum(DateTime [, StartOfWeek ])
- Datum i vrijeme – Required. Vrijednost datum/vrijeme koja se koristi.
- StartOfWeek - izborno. Excel kôd ili nabrajanje StartOfWeek koje određuje na koji dan počinje tjedan.
ISOWeekNum(DateTime)
- Datum i vrijeme – Required. Vrijednost datum/vrijeme koja se koristi. Tjedan uvijek počinje u ponedjeljak.
Primjeri
Prvi i posljednji kalendarski tjedan 2021.
| Datum | WeekNum( Datum ) | ISOWeekNum( Datum ) | WeekNum( Datum, StartOfWeek.srijeda ) |
|---|---|---|---|
| petak, 1. siječnja 2021. | 1 | 53 | 1 |
| subota, 2. siječnja 2021. | 1 | 53 | 1 |
| nedjelja, 3. siječnja 2021. | 2 | 53 | 1 |
| ponedjeljak, 4. siječnja 2021. | 2 | 1 | 1 |
| utorak, 5. siječnja 2021. | 2 | 1 | 1 |
| srijeda, 6. siječnja 2021. | 2 | 1 | 2 |
| četvrtak, 7. siječnja 2021. | 2 | 1 | 2 |
| subota, 25. prosinca 2021. | 52 | 51 | 52 |
| nedjelja, 26. prosinca 2021. | 53 | 51 | 52 |
| ponedjeljak, 27. prosinca 2021. | 53 | 52 | 52 |
| utorak, 28. prosinca 2021. | 53 | 52 | 52 |
| srijeda, 29. prosinca 2021. | 53 | 52 | 53 |
| četvrtak, 30. prosinca 2021. | 53 | 52 | 53 |
| petak, 31. prosinca 2021. | 53 | 52 | 53 |