WEEKNUM
Koskee seuraavia: Laskettu sarakeLaskettu taulukkoMittarinvisuaalinen laskutoimitus
Palauttaa annetun päivämäärän viikkonumeron return_type-arvon mukaan. Viikon numero ilmaisee, mihin vuoden sisäiseen viikkoon viikko sijoittuu numeerisesti.
Tälle funktiolle käytetään kahta järjestelmää :
- Järjestelmä 1: 1 . tammikuuta sisältävä viikko on vuoden ensimmäinen viikko, ja se on numeroitu viikko 1.
- Järjestelmä 2 : Vuoden ensimmäisen torstain sisältävä viikko on vuoden ensimmäinen viikko, ja se on numeroitu viikkoon 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ä |
---|---|
päivämäärä | Päivämäärä datetime-muodossa . |
return_type | (Valinnainen) Luku, joka määrittää, minä päivänä viikko alkaa. Oletusarvona on 1. Katso Huomautukset. |
Palautusarvo
Kokonaisluku.
Huomautukset
Oletusarvoisesti WEEKNUM-funktio käyttää kalenterikäytäntöä, jossa 1. tammikuuta sisältävää viikkoa pidetään vuoden ensimmäisenä viikkona. Kuitenkin ISO 8601 -kalenteristandardi, jota käytetään laajalti Euroopassa, määrittää ensimmäiseksi viikoksi viikon, joka sisältää suurimman osan uuden vuoden päivistä (vähintään neljä). Tämä tarkoittaa sitä, että jos return_type on jokin muu kuin 21 kelvollinen arvo niille vuosille, joiden tammikuun ensimmäisellä viikolla on kolme päivää tai vähemmän, WEEKNUM-funktio palauttaa viikkonumerot, jotka eroavat ISO 8601 -määrityksestä.
Jotkin DirectQuery-tietolähteet eivät välttämättä tue seuraavia kelvollisia arvoja return_type arvoa lukuun ottamatta 21:een:
return_type Viikko alkaa Järjestelmä 1 tai 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 HireDate tallennetun päivämäärän viikkonumeron taulukosta Employees. Tämä laskutoimitus olettaa, että sunnuntaina alkaa viikkoja.
= WEEKNUM('Employees'[HireDate])
Liittyvä sisältö
Palaute
https://aka.ms/ContentUserFeedback.
Tulossa pian: Vuoden 2024 aikana poistamme asteittain GitHub Issuesin käytöstä sisällön palautemekanismina ja korvaamme sen uudella palautejärjestelmällä. Lisätietoja on täällä:Lähetä ja näytä palaute kohteelle