WEEKNUM
Ισχύει για:Υπολογιζόμενη στήληΥπολογιζόμενος πίνακαςΜέτρηση υπολογισμού απεικόνισης
Επιστρέφει τον αριθμό εβδομάδας για την παρεχόμενη ημερομηνία σύμφωνα με την return_type
τιμή. Ο αριθμός εβδομάδας υποδεικνύει πού εμπίπτει η εβδομάδα αριθμητικά εντός ενός έτους.
Υπάρχουν δύο συστήματα που χρησιμοποιούνται για αυτή τη συνάρτηση:
- Σύστημα 1 - Η εβδομάδα που περιέχει την 1η Ιανουαρίου είναι η πρώτη εβδομάδα του έτους και αριθμείται στην εβδομάδα 1.
- System 2 - Η εβδομάδα που περιέχει την πρώτη Πέμπτη του έτους είναι η πρώτη εβδομάδα του έτους και αριθμείται ως η εβδομάδα 1. Αυτό το σύστημα είναι η μεθοδολογία που καθορίζεται στο ISO 8601, το οποίο είναι κοινώς γνωστό ως ευρωπαϊκό σύστημα αρίθμησης εβδομάδων.
Σύνταξη
WEEKNUM(<date>[, <return_type>])
Παράμετροι
Όρος | Ορισμός |
---|---|
date |
Η ημερομηνία σε datetime μορφή. |
return_type |
(Προαιρετικό) Ένας αριθμός που καθορίζει ποια ημέρα αρχίζει η εβδομάδα. Η προεπιλογή είναι 1. Δείτε τις Παρατηρήσεις. |
Τιμή επιστροφής
Ένας ακέραιος αριθμός.
Παρατηρήσεις
Από προεπιλογή, η συνάρτηση WEEKNUM χρησιμοποιεί μια σύμβαση ημερολογίου στην οποία η εβδομάδα που περιέχει την 1η Ιανουαρίου θεωρείται ότι είναι η πρώτη εβδομάδα του έτους. Ωστόσο, το πρότυπο ημερολογίου ISO 8601, το οποίο χρησιμοποιείται ευρέως στην Ευρώπη, ορίζει την πρώτη εβδομάδα ως αυτή με την πλειοψηφία των ημερών (τέσσερις ή περισσότερες) που εμπίπτουν στο νέο έτος. Αυτό σημαίνει ότι εάν η
return_type
είναι οποιαδήποτε έγκυρη τιμή εκτός από 21, για οποιαδήποτε έτη κατά τα οποία υπάρχουν τρεις ημέρες ή λιγότερες την πρώτη εβδομάδα του Ιανουαρίου, η συνάρτηση WEEKNUM επιστρέφει αριθμούς εβδομάδων που διαφέρουν από τον ορισμό του ISO 8601.Για
return_type
, οι παρακάτω έγκυρες τιμές ενδέχεται να μην υποστηρίζονται από ορισμένες προελεύσεις δεδομένων DirectQuery:return_type Η εβδομάδα αρχίζει στις Σύστημα 1 ή παραλείπεται Κυριακή 1 2 Δευτέρα 1 11 Δευτέρα 1 12 Τρίτη 1 13 Τετάρτη 1 14 Πέμπτη 1 15 Παρασκευή 1 16 Σάββατο 1 17 Κυριακή 1 21 Δευτέρα 2
Παράδειγμα 1
Το παρακάτω παράδειγμα επιστρέφει τον αριθμό εβδομάδας για τις 14 Φεβρουαρίου 2010. Αυτός ο υπολογισμός προϋποθέτει ότι οι εβδομάδες ξεκινούν τη Δευτέρα.
= WEEKNUM("Feb 14, 2010", 2)
Παράδειγμα 2
Το παρακάτω παράδειγμα επιστρέφει τον αριθμό εβδομάδας της ημερομηνίας που είναι αποθηκευμένη στη στήλη, HireDate, από τον πίνακα, Employees. Αυτός ο υπολογισμός προϋποθέτει ότι οι εβδομάδες ξεκινούν την Κυριακή.
= WEEKNUM('Employees'[HireDate])
Σχετικό περιεχόμενο
συνάρτησης