WeekNum- ja ISOWeekNum-funktio
Koskee seuraavia: Pohjaan perustuvat sovellukset Mallipohjaisten sovellusten Power Pages Dataverse kaavasarakkeet
Palauttaa määritetyn päivämäärän viikon numeron.
Description
Määritä päivämäärän viikkonumero WeekNum- ja ISOWeekNum-toiminnoilla.
Nämä toiminnot eroavat toisistaan vuoden ensimmäisen viikon (viikko 1) määrittämisessä:
WeekNum käyttää tammikuun 1. päivän sisältävää viikkoa vuoden ensimmäisenä viikkona. Tämän toiminnon tulos voi olla väliltä 1–54.
ISOWeekNum käyttää vuoden ensimmäisen torstain sisältävää viikkoa vuoden ensimmäisenä viikkona. Tämä noudattaa ISO 8601:n viikkonumeroimisen päivämäärä- ja aikamääritystä. Tämän toiminnon tulos voi olla väliltä 1–53. Tammikuun ensimmäisinä päivinä voidaan ehkä palauttaa 52 tai 53, koska päivämäärät voivat kuulua edellisen vuoden viimeiselle viikolle.
Määritä toinen parametri WeekNum-funktiossa määrittääksesi, mikä päivä aloittaa viikon. Voit antaa Excel-koodinumeron tai käyttää StartOfWeek-luettelointia:
Excel-koodi | StartOfWeek-luettelointi | Kuvaus |
---|---|---|
1,17 | Viikon alku.sunnuntai | Viikko alkaa sunnuntaina. Oletus. |
2,11 | Viikon alku.maanantai | Viikko alkaa maanantaina. |
12 | Viikon alku.tiistai | Viikko alkaa tiistaina. |
13 | Viikon alku.keskiviikko | Viikko alkaa keskiviikkona. |
14 | Viikon alku.torstai | Viikko alkaa torstaina. |
15 | Viikon alku.perjantai | Viikko alkaa perjantaina. |
16 | Viikon alku.Lauantai | Viikko alkaa lauantaina. |
ISOWeekNum käyttää aina maanantaita viikon alkuna. Excelissä WeekNum-toiminto tukee lisäyskoodia 21, jota ei tueta tässä. Käytä sen sijaan ISOWeekNum-funktiota.
Jos välität näihin funktioihin yksittäisen numeron, palautusarvo on yksittäinen tulos. Jos välität yhden sarakkeen taulukon, joka sisältää numeroita, paluuarvo on yhden sarakkeen tulostaulukko, jossa on yksi tulos jokaiselle argumentin taulukon tietueelle. Jos käytät monisarakkeista taulukkoa, voit muokata sen yksisarakkeiseksi taulukoksi kohdan Taulukoiden käyttö mukaan.
Syntaksi
WeekNum(DateTime [, BeginningOfWeek ])
- DateTime - pakollinen. Käytettävä päivämäärä/aika-arvo.
- StartOfWeek - valinnainen. Excel-koodi tai StartOfWeek-luettelointi, joka määrittää viikon alkamispäivän.
ISOWeekNum(DateTime)
- DateTime - pakollinen. Käytettävä päivämäärä/aika-arvo. Viikon alkamispäivä on aina maanantai.
Esimerkkejä
Vuoden 2021 ensimmäiset ja viimeiset kalenteriviikot
Päivämäärä | WeekNum( Date ) | ISOWeekNum( Date ) | WeekNum( Date, StartOfWeek.Wednesday ) |
---|---|---|---|
Friday,January1,2021 | 1 | 53 | 1 |
Saturday,January2,2021 | 1 | 53 | 1 |
Sunday,January3,2021 | 2 | 53 | 1 |
Monday,January4,2021 | 2 | 1 | 1 |
Tuesday,January5,2021 | 2 | 1 | 1 |
Wednesday,January6,2021 | 2 | 1 | 2 |
Thursday,January7,2021 | 2 | 1 | 2 |
Saturday,December25,2021 | 52 | 51 | 52 |
Sunday,December26,2021 | 53 | 51 | 52 |
Monday,December27,2021 | 53 | 52 | 52 |
Tuesday,December28,2021 | 53 | 52 | 52 |
Wednesday,December29,2021 | 53 | 52 | 53 |
Thursday,December30,2021 | 53 | 52 | 53 |
Friday,December31,2021 | 53 | 52 | 53 |