WEEKNUM
Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne
Zwraca numer tygodnia dla danego date zgodnie z return_type
value. Numer tygodnia wskazuje, gdzie tydzień mieści się liczbowo w year.
Dla tej funkcji są używane dwa systemy :
- System 1 — tydzień zawierający 1 stycznia to first tydzień yearand jest numerowany tydzień 1.
- System 2 — tydzień zawierający first czwartek year to first tydzień yearand jest numerowany jako tydzień 1. Ten system jest metodologią określoną w normie ISO 8601, która jest powszechnie znana jako europejski system numerowania tygodni.
Składnia
WEEKNUM(<date>[, <return_type>])
Parametry
Termin | Definicja |
---|---|
date |
date w datetime format. |
return_type |
(Opcjonalnie) Liczba określająca, od której day rozpoczyna się tydzień. Wartość domyślna to 1. Zobacz uwagi. |
Zwracanie value
Liczba całkowita.
Uwagi
Domyślnie funkcja WEEKNUM używa konwencji calendar, w której tydzień zawierający 1 stycznia jest uważany za first tydzień year. Jednak standard ISO 8601 calendar, powszechnie używany w Europie, definiuje first tydzień jako jeden z większością dni (cztery or więcej) spada w nowym year. Oznacza to, że if
return_type
jest dowolną prawidłową value inną niż 21, przez wszystkie lata, w których istnieją trzy dni or mniej w first tygodniu stycznia, funkcja WEEKNUM zwraca liczby tygodni, które różnią się od definicji ISO 8601.W przypadku
return_type
następujące prawidłowe values mogą not być obsługiwane przez niektóre źródła danych trybu DirectQuery:return_type Tydzień zaczyna się w dniu System 1 or pominięte Niedziela 1 2 Poniedziałek 1 11 Poniedziałek 1 12 Wtorek 1 13 Środa 1 14 Czwartek 1 15 Piątek 1 16 Sobota 1 17 Niedziela 1 21 Poniedziałek 2
Przykład 1
Poniższy przykład zwraca numer tygodnia dla 14 lutego 2010 r. To obliczenie zakłada, że tygodnie zaczynają się w poniedziałek.
= WEEKNUM("Feb 14, 2010", 2)
Przykład 2
Poniższy przykład zwraca numer tygodnia date przechowywany w kolumnie HireDatez tabeli Employees. To obliczenie zakłada, że tygodnie zaczynają się w niedzielę.
= WEEKNUM('Employees'[HireDate])
Related zawartości
funkcji