NUMER TYGODNIA
Dotyczy: Obliczanie kolumny obliczeniowejtabeliobliczeniowej Miarawizualizacji
Zwraca numer tygodnia dla danej daty zgodnie z wartością return_type . Numer tygodnia wskazuje, gdzie tydzień przypada liczbowo w ciągu roku.
Dla tej funkcji są używane dwa systemy :
- System 1 — tydzień zawierający 1 stycznia jest pierwszym tygodniem roku i jest numerowany tydzień 1.
- System 2 — tydzień zawierający pierwszy czwartek roku jest pierwszym tygodniem roku i 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 |
---|---|
data | Data w formacie data/godzina . |
Zwracany_typ | (Opcjonalnie) Liczba określająca, w którym dniu rozpoczyna się tydzień. Wartość domyślna to 1. Zobacz uwagi. |
Wartość zwracana
Liczba całkowita.
Uwagi
Domyślnie funkcja WEEKNUM używa konwencji kalendarza, w której tydzień zawierający 1 stycznia jest uważany za pierwszy tydzień roku. Jednak standard kalendarza ISO 8601, powszechnie używany w Europie, definiuje pierwszy tydzień jako pierwszy tydzień z większością dni (cztery lub więcej) spada w nowym roku. Oznacza to, że jeśli return_type jest dowolną prawidłową wartością inną niż 21, przez wszystkie lata, w których w pierwszym tygodniu stycznia funkcja WEEKNUM zwraca liczby tygodni, które różnią się od definicji ISO 8601.
W przypadku return_type, z wyjątkiem 21, następujące prawidłowe wartości mogą nie być obsługiwane przez niektóre źródła danych trybu DirectQuery:
Zwracany_typ Tydzień zaczyna się w dniu System 1 lub 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 daty przechowywanej w kolumnie HireDate z tabeli Employees. To obliczenie zakłada, że tygodnie zaczynają się w niedzielę.
= WEEKNUM('Employees'[HireDate])
Powiązana zawartość
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla