Ανάγνωση στα Αγγλικά

Κοινή χρήση μέσω


WEEKNUM

Ισχύει για: Υπολογισμός απεικόνισης υπολογιζόμενης στήλης υπολογιζόμενου πίνακα Μέτρηση

Επιστρέφει τον αριθμό εβδομάδας για την παρεχόμενη ημερομηνία σύμφωνα με την return_type τιμή. Ο αριθμός εβδομάδας υποδεικνύει πού εμπίπτει η εβδομάδα αριθμητικά εντός ενός έτους.

Υπάρχουν δύο συστήματα που χρησιμοποιούνται για αυτή τη συνάρτηση:

  • Σύστημα 1 - Η εβδομάδα που περιέχει την 1η Ιανουαρίου είναι η πρώτη εβδομάδα του έτους και αριθμείται την 1η εβδομάδα.
  • Σύστημα 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])

Συνάρτηση YEARFRAC
Συνάρτηση WEEKDAY