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

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


DATE

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

Επιστρέφει το καθορισμένο date στο datetimeformat.

Σύνταξη

DATE(<year>, <month>, <day>)  

Παραμέτρους

Όρος Ορισμός
year Ένας αριθμός που αντιπροσωπεύει το year.

Η value του ορίσματος year μπορεί να περιλαμβάνει ένα έως τέσσερα ψηφία. Το όρισμα year ερμηνεύεται σύμφωνα με το date σύστημα που χρησιμοποιείται από τον υπολογιστή σας.

Υποστηρίζονται οι ημερομηνίες που ξεκινούν από την 1η Μαρτίου 1900.

If εισαγάγετε έναν αριθμό με δεκαδικά ψηφία, ο αριθμός στρογγυλοποιείται.

Για values μεγαλύτερη από 9999 or μικρότερη του μηδενός (αρνητική values), η συνάρτηση επιστρέφει μια #VALUE!error.

If ο yearvalue είναι μεταξύ 0 and 1899, ο value προστίθεται στο 1900 για την παραγωγή του τελικού value. Δείτε τα παρακάτω παραδείγματα. Σημείωση: Θα πρέπει να χρησιμοποιείτε τέσσερα ψηφία για το όρισμα year όποτε αυτό είναι εφικτό, για να αποτρέψετε ανεπιθύμητα αποτελέσματα. Για παράδειγμα, η χρήση του 07 επιστρέφει 1907 ως yearvalue.
month Ένας αριθμός που αντιπροσωπεύει την monthor έναν υπολογισμό σύμφωνα με τους ακόλουθους κανόνες:

Οι αρνητικοί ακέραιοι not υποστηρίζονται. Οι έγκυρες values είναι 1-12.

If month είναι ένας αριθμός από 1 έως 12 και, στη συνέχεια, αντιπροσωπεύει μια month των year. Το 1 αντιπροσωπεύει τον Ιανουάριο, το 2 αντιπροσωπεύει τον Φεβρουάριο and ούτω καθεξής μέχρι τις 12 που αντιπροσωπεύει τον Δεκέμβριο.

If εισαγάγετε έναν ακέραιο που είναι μεγαλύτερος από 12, εμφανίζεται ο ακόλουθος υπολογισμός: η date υπολογίζεται με την προσθήκη της value των month στον year. Για παράδειγμα, if έχετε DATE( 2008, 18, 1), η συνάρτηση επιστρέφει μια value ημερομηνίας/ώρας που ισοδυναμεί με την 1η Ιουνίου 2009, επειδή προστίθενται 18 μήνες στην αρχή του 2008, αποδίδοντας μια value του Ιουνίου 2009. Δείτε τα παρακάτω παραδείγματα.
day Ένας αριθμός που αντιπροσωπεύει την dayor έναν υπολογισμό σύμφωνα με τους ακόλουθους κανόνες:

Οι αρνητικοί ακέραιοι not υποστηρίζονται. Οι έγκυρες values είναι 1-31.

If day είναι ένας αριθμός από 1 έως τον lastday της δεδομένης month στη συνέχεια αντιπροσωπεύει μια day του month.

If εισαγάγετε έναν ακέραιο που είναι μεγαλύτερος από lastday του δεδομένου month, πραγματοποιείται ο ακόλουθος υπολογισμός: ο date υπολογίζεται προσθέτοντας το value των day στο month. Για παράδειγμα, στον τύπο DATE( 2008, 3, 32), η συνάρτηση DATE επιστρέφει μια datetimevalue που ισοδυναμεί με την 1η Απριλίου του 2008, επειδή προστίθενται 32 ημέρες στην αρχή του Μαρτίου αποδίδοντας μια value της 1ης Απριλίου.

If day contains ένα δεκαδικό τμήμα, στρογγυλοποιείται στον πλησιέστερο ακέραιο value.

Επιστροφή value

Επιστρέφει τον καθορισμένο date (datetime).

Παρατηρήσεις

  • Η συνάρτηση DATE λαμβάνει τους ακέραιους που εισάγονται ως ορίσματα and δημιουργεί την αντίστοιχη date. Η συνάρτηση DATE είναι πιο χρήσιμη σε περιπτώσεις όπου οι year, month, andday παρέχονται από τύπους. Για παράδειγμα, τα υποκείμενα δεδομένα μπορεί να περιέχουν ημερομηνίες σε μια format που not αναγνωρίζεται ως date, όπως YYYMMDD. Μπορείτε να χρησιμοποιήσετε τη συνάρτηση DATE σε συνδυασμό με άλλες συναρτήσεις για να convert τις ημερομηνίες σε έναν αριθμό που μπορεί να αναγνωριστεί ως date.

  • Σε αντίθεση με το Microsoft Excel, το οποίο αποθηκεύει τις ημερομηνίες ως σειριακό αριθμό, DAXdate συναρτήσεις επιστρέφουν πάντα έναν datetime τύπο δεδομένων. Ωστόσο, μπορείτε να χρησιμοποιήσετε μορφοποίηση για να εμφανίσετε ημερομηνίες ως σειριακούς αριθμούς if θέλετε.

  • Date and ημερομηνία/ώρα μπορεί επίσης να καθοριστεί ως λεκτική σταθερά στον formatdt"YYYY-MM-DD", dt"YYYY-MM-DDThh:mm:ss", ordt"YYYY-MM-DD hh:mm:ss". Όταν καθορίζεται ως λεκτική σταθερά, η χρήση της συνάρτησης DATE στην παράσταση είναι not απαραίτητη. Για να μάθετε περισσότερα, ανατρέξτε στο θέμα DAX Σύνταξη | Dateandtime.

  • Αυτή η συνάρτηση υποστηρίζεται not για χρήση σε λειτουργία DirectQuery όταν χρησιμοποιείται σε υπολογιζόμενες στήλες or κανόνες ασφάλειας σε επίπεδο γραμμών (RLS).

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

Απλή Date

Ο παρακάτω τύπος επιστρέφει την date 8 Ιουλίου 2009:

= DATE(2009,7,8)  

Έτη πριν από το 1899

If το value που καταχωρείτε για το όρισμα year είναι μεταξύ 0 (μηδέν) and 1899 (συμπεριλαμβανομένου), που value προστίθεται στο 1900 για να calculate το year. Ο παρακάτω τύπος επιστρέφει την ημερομηνία 2 Ιανουαρίου 1908: (1900+08).

= DATE(08,1,2)  

Έτη μετά το 1899

If year είναι μεταξύ 1900 and 9999 (συμπεριλαμβάνεται), που value χρησιμοποιείται ως το year. Ο παρακάτω τύπος επιστρέφει την ημερομηνία 2 Ιανουαρίου 2008:

= DATE(2008,1,2)  

Μήνες

If month είναι μεγαλύτερος από 12, month προσθέτει τον αριθμό μηνών στον firstmonth στον καθορισμένο year. Ο παρακάτω τύπος επιστρέφει την date 2 Φεβρουαρίου 2009:

= DATE(2008,14,2)  

Ημέρες

If day είναι μεγαλύτερη από τον αριθμό ημερών που καθορίζονται στο month, day προσθέτει αυτόν τον αριθμό ημερών στον firstday στον month. Ο παρακάτω τύπος επιστρέφει την date 4 Φεβρουαρίου 2008:

= DATE(2008,1,35)  

συναρτήσεων
συναρτήσεων
συναρτήσεων