WEEKNUM
Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen laskutoimitus
Palauttaa annetun date viikkonumeron return_type
valuemukaan. Viikon numero ilmaisee, mihin kohtaa viikko sijoittuu numeerisesti year.
Tälle funktiolle käytetään kahta järjestelmää :
- System 1 - – 1. tammikuuta sisältävä viikko on yearandfirst viikko on numeroitu viikolla 1.
- System 2 - yearfirst-tiedot sisältävä viikko on yearandfirst viikko, jonka numero on viikko 1. Tämä järjestelmä on standardissa ISO 8601 määritetty menetelmä, joka tunnetaan yleisesti euroopan viikkonumerojärjestelmänä.
Syntaksi
WEEKNUM(<date>[, <return_type>])
Parametrit
Termi | Määritelmä |
---|---|
date |
datetime
format:n date. |
return_type |
(Valinnainen) Luku, joka määrittää, mistä viikon day alkaa. Oletusarvona on 1. Katso Huomautukset. |
Palauta value
Kokonaisluku.
Huomautukset
WEEKNUM funktiossa käytetään oletusarvoisesti calendar -käytäntöä, jossa 1. tammikuuta sisältävää viikkoa pidetään yearfirst viikkona. Kuitenkin ISO 8601 calendar -standardi, jota käytetään laajalti Euroopassa, määrittää first viikon sellaiseksi, joka laskee suurimman osan päivistä (neljä or enemmän) uudessa year. Tämä tarkoittaa sitä, että if
return_type
on mikä tahansa muu kelvollinen value kuin 21, minä tahansa vuosina, jolloin tammikuun first viikolla on kolme päivää or vähemmän, WEEKNUM-funktio palauttaa viikkonumerot, jotka eroavat ISO 8601 -määrityksestä.Jotkin DirectQuery-tietolähteet not tukea seuraavia kelvollisia values
return_type
:return_type Viikko alkaa Järjestelmä 1 or puuttuu sunnuntai 1 2 Maanantai 1 11 Maanantai 1 12 Tiistai 1 13 Keskiviikko 1 14 Torstai 1 15 Perjantai 1 16 lauantai 1 17 sunnuntai 1 21 Maanantai 2
Esimerkki 1
Seuraava esimerkki palauttaa viikkonumeron 14.2.2010. Tämä laskutoimitus edellyttää viikkojen alkavan maanantaina.
= WEEKNUM("Feb 14, 2010", 2)
Esimerkki 2
Seuraava esimerkki palauttaa sarakkeeseen tallennettujen date viikkonumeron, HireDate, taulukosta Employees. Tämä laskutoimitus olettaa, että sunnuntaina alkaa viikkoja.
= WEEKNUM('Employees'[HireDate])