Megosztás a következőn keresztül:


WEEKNUM

A következőkre vonatkozik:Számított oszlopSzámított táblaMértékVizualizációszámítási

A megadott dátum hétszámát adja vissza a return_type értéknek megfelelően. A hét száma azt jelzi, hogy a hét hová esik számszerűen egy éven belül.

Ehhez a függvényhez két rendszer használható:

  • System 1 – A január 1-et tartalmazó hét az év első hete, és az 1. hét számozott.
  • System 2 – Az év első csütörtökét tartalmazó hét az év első hetét tartalmazza, és az 1. hétként van megszámva. Ez a rendszer az ISO 8601 szabványban meghatározott módszertan, amelyet európai hétszámozási rendszernek neveznek.

Syntax

WEEKNUM(<date>[, <return_type>])

Paraméterek

Időszak Definíció
date A dátum datetime formátumban.
return_type (Nem kötelező) Egy szám, amely meghatározza, hogy a hét melyik napján kezdődik. Az alapértelmezett érték 1. Lásd: Megjegyzések.

Visszaadott érték

Egész szám.

Megjegyzések

  • A WEEKNUM függvény alapértelmezés szerint olyan naptárkonvenciát használ, amelyben a január 1-et tartalmazó hét az év első hetének számít. Az Európában széles körben használt ISO 8601 naptárszabvány azonban úgy határozza meg az első hetet, hogy az új évben a legtöbb nap (négy vagy több) esik. Ez azt jelenti, hogy ha return_type a 21-től eltérő érvényes érték, minden olyan évben, amelyben január első hetében három nap vagy annál kevesebb van, a WEEKNUM függvény az ISO 8601 definíciótól eltérő hétszámokat ad vissza.

  • Az return_typeesetében előfordulhat, hogy egyes DirectQuery-adatforrások nem támogatják a következő érvényes értékeket:

    return_type A hét kezdete: Rendszer
    1 vagy kihagyva Vasárnap 0
    2 Hétfő 0
    11 Hétfő 0
    12 Kedd 0
    13 Szerda 0
    14 Csütörtök 0
    15 Péntek 0
    16 Szombat 0
    17 Vasárnap 0
    21 Hétfő 2

1. példa

Az alábbi példa a 2010. február 14-i hétszámot adja vissza. Ez a számítás feltételezi, hogy a hetek hétfőn kezdődnek.

= WEEKNUM("Feb 14, 2010", 2) 

2. példa

Az alábbi példa az oszlopban tárolt dátum (HireDate) heti számát adja vissza a táblából, Alkalmazottak. Ez a számítás feltételezi, hogy a hetek vasárnap kezdődnek.

= WEEKNUM('Employees'[HireDate])

YEARFRAC függvényWEEKDAY függvény