Jaa


WEEKNUM

Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen laskutoimitus

Palauttaa annetun date viikkonumeron return_typevaluemukaan. 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ä ifreturn_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 valuesreturn_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])

YEARFRAC-funktion
WEEKDAY-funktion