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


Συναρτήσεις WeekNum και ISOWeekNum

Ισχύει για: Εφαρμογές καμβά Στήλες τύπων εφαρμογών Power Pages Dataverse βάσει μοντέλου

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

Description

Χρησιμοποιήστε τις συναρτήσεις WeekNum και ISOWeekNum για να καθορίσετε τον αριθμό εβδομάδας μιας ημερομηνίας.

Αυτές οι συναρτήσεις διαφέρουν ως προς τον τρόπο προσδιορισμού της πρώτης εβδομάδας του έτους (εβδομάδα 1):

  • Το WeekNum χρησιμοποιεί την εβδομάδα που περιέχει την 1η Ιανουαρίου ως την πρώτη εβδομάδα του έτους. Το αποτέλεσμα από αυτήν τη συνάρτηση μπορεί να κυμαίνεται από 1 έως 54.

  • Το ISOWeekNum χρησιμοποιεί την εβδομάδα που περιέχει την πρώτη Πέμπτη του έτους ως την πρώτη εβδομάδα του έτους. Αυτό ακολουθεί τον τυπικό ορισμό ημερομηνίας και ώρας ISO 8601 για αρίθμηση εβδομάδας. Το αποτέλεσμα από αυτήν τη συνάρτηση μπορεί να κυμαίνεται από 1 έως 53. Είναι δυνατή η επιστροφή 52 ή 53 για τις πρώτες ημέρες του Ιανουαρίου, μιας και οι ημερομηνίες ενδέχεται να ανήκουν στην τελευταία εβδομάδα του προηγούμενου έτους.

Χρησιμοποιήστε τη δεύτερη παράμετρο στο WeekNum για να καθορίσετε ποια ημέρα ξεκινάει μια εβδομάδα. Μπορείτε να δώσετε είτε έναν αριθμό κωδικού Excel είτε να χρησιμοποιήσετε την απαρίθμηση StartOfWeek:

Κώδικας του Excel Απαρίθμηση StartOfWeek Περιγραφή
1,17 ΈναρξηΤηςΕβδομάδας.Κυριακή Η εβδομάδα αρχίζει την Κυριακή. Προεπιλογή.
2,11 ΈναρξηΤηςΕβδομάδας.Δευτέρα Η εβδομάδα αρχίζει τη Δευτέρα.
12 ΈναρξηΤηςΕβδομάδας.Τρίτη Η εβδομάδα αρχίζει την Τρίτη.
13 ΈναρξηΤηςΕβδομάδας.Τετάρτη Η εβδομάδα αρχίζει την Τετάρτη.
14 ΈναρξηΤηςΕβδομάδας.Πέμπτη Η εβδομάδα αρχίζει την Πέμπτη.
15 ΈναρξηΤηςΕβδομάδας.Παρασκευή Η εβδομάδα αρχίζει την Παρασκευή.
16 ΈναρξηΤηςΕβδομάδας.Σάββατο Η εβδομάδα αρχίζει το Σάββατο.

Το ISOWeekNum χρησιμοποιεί πάντα τη Δευτέρα ως αρχή της εβδομάδας. Στο Excel, η συνάρτηση WeekNum υποστηρίζει έναν κωδικό προσθήκης 21 που δεν υποστηρίζεται εδώ. Χρησιμοποιήστε το ISOWeekNum.

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

Σύνταξη

WeekNum(Ημερομηνία_Ώρας [; ΈναρξηΤηςΕβδομάδας] )

  • DateTime - Απαιτείται. Η τιμή ημερομηνίας/ώρας που θα χρησιμοποιηθεί.
  • StartOfWeek - Προαιρετικό. Κωδικός Excel ή απαρίθμηση StartOfWeek που καθορίζει την ημέρα έναρξης της εβδομάδας.

ISOWeekNum(ΗμερομηνίαΏρα)

  • DateTime - Απαιτείται. Η τιμή ημερομηνίας/ώρας που θα χρησιμοποιηθεί. Η ημέρα πάντα αρχίζει τη Δευτέρα.

Παραδείγματα

Πρώτες και τελευταίες ημερολογιακές εβδομάδες του 2021

Ημερομηνία WeekNum( Date ) ISOWeekNum( Date ) WeekNum( Date, StartOfWeek.Wednesday )
Παρασκευή,1Ιανουαρίου2021 1 53 1
Σάββατο,2Ιανουαρίου,2021 1 53 1
Κυριακή,3Ιανουαρίου2021 2 53 1
Δευτέρα,4Ιανουαρίου,2021 2 1 1
Τρίτη,5Ιανουαρίου,2021 2 1 1
Τετάρτη,6Ιανουαρίου,2021 2 1 2
Πέμπτη,7Ιανουαρίου,2021 2 1 2
Σάββατο, 25Δεκεμβρίου2021 52 51 52
Κυριακή,26Δεκεμβρίου,2021 53 51 52
Δευτέρα,27Δεκεμβρίου,2021 53 52 52
Τρίτη,28Δεκεμβρίου,2021 53 52 52
Τετάρτη,29Δεκεμβρίου,2021 53 52 53
Πέμπτη,30Δεκεμβρίου,2021 53 52 53
Παρασκευή,31Δεκεμβρίου,2021 53 52 53