Jaa


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