Σημείωμα
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να εισέλθετε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Η γλώσσα τύπων Power Query M περιλαμβάνει ένα σύνολο τελεστών που μπορούν να χρησιμοποιηθούν σε μια παράσταση. οι τελεστές εφαρμόζονται στους τελεστέους για να διαμορφώσουν συμβολικές παραστάσεις. Για παράδειγμα, στην παράσταση 1 + 2 οι αριθμοί 1 και 2 είναι τελεστέοι και ο τελεστής είναι ο τελεστής πρόσθεσης (+).
Η έννοια ενός τελεστή μπορεί να διαφέρει ανάλογα με τον τύπο των τιμών τελεστέου. Η γλώσσα έχει τους ακόλουθους τελεστές:
Τελεστής συν (+)
| Έκφραση | Ίσον |
|---|---|
1 + 2 |
Πρόσθεση αριθμών: 3 |
#time(12,23,0) + #duration(0,0,2,0) |
Αριθμητική ώρας: #time(12,25,0) |
Τελεστής συνδυασμού (&)
| Λειτουργία | Ίσον |
|---|---|
"A" & "BC" |
Συνένωση κειμένου: "ABC" |
{1} & {2, 3} |
Συνένωση λίστας: {1, 2, 3} |
[ a = 1 ] & [ b = 2 ] |
Συγχώνευση εγγραφών: [ a = 1, b = 2 ] |
Λίστα τελεστών M
Κοινοί τελεστές που ισχύουν για nullτα , , logical, number, timedate, datetimedatetimezone, duration, , textbinary
| Χειριστής | Περιγραφή |
|---|---|
> |
Μεγαλύτερο από |
>= |
Μεγαλύτερο από ή ίσο με |
< |
Μικρότερο από |
<= |
Μικρότερο από ή ίσο με |
= |
Ίσος |
<> |
Δεν ισούται με |
?? |
Συνένωση null |
Λογικοί τελεστές (εκτός από Κοινοί τελεστές)
| Χειριστής | Περιγραφή |
|---|---|
or |
Λογική υπό όρους OR |
and |
Λογική υπό όρους AND |
not |
Λογικός NOT |
αριθμητικοί τελεστές (εκτός από κοινοί τελεστές)
| Χειριστής | Περιγραφή |
|---|---|
+ |
Άθροισμα |
- |
Διαφορά |
* |
Προϊόν |
/ |
Πηλίκο |
+x |
Μοναδιαίο συν |
-x |
Άρνηση |
τελεστών κειμένου (εκτός από Κοινοί τελεστές)
| Χειριστής | Περιγραφή |
|---|---|
& |
Αλληλουχία |
λίστας, εγγραφής, τελεστών πίνακα
| Χειριστής | Περιγραφή |
|---|---|
= |
Ίσος |
<> |
Δεν ισούται με |
& |
Αλληλουχία |
τελεστής αναζήτησης εγγραφής
| Χειριστής | Περιγραφή |
|---|---|
[] |
Αποκτήστε πρόσβαση στα πεδία μιας εγγραφής με βάση το όνομα. |
τελεστή ευρετηρίου λίστας
| Χειριστής | Περιγραφή |
|---|---|
{} |
Αποκτήστε πρόσβαση σε ένα στοιχείο σε μια λίστα βάσει αριθμητικού δείκτη που βασίζεται στο μηδέν. |
τελεστές συμβατότητας και ισχυρισμών τύπου
| Χειριστής | Περιγραφή |
|---|---|
is |
Η παράσταση x is y επιστρέφει true εάν ο τύπος του x είναι συμβατός με yτο και επιστρέφει false εάν ο τύπος δεν x είναι συμβατός με yτο . |
as |
Η παράσταση x as y ισχυρίζεται ότι η τιμή x είναι συμβατή με το σύμφωνα με y τον is τελεστή. |
τελεστών
| Χειριστής | Αριστερός τελεστέος | Δεξιός τελεστέος | Έννοια |
|---|---|---|---|
x + y |
time |
duration |
Μετατόπιση ημερομηνίας κατά διάρκεια |
x + y |
duration |
time |
Μετατόπιση ημερομηνίας κατά διάρκεια |
x - y |
time |
duration |
Μετατόπιση ημερομηνίας κατά αρνητική διάρκεια |
x - y |
time |
time |
Διάρκεια μεταξύ ημερομηνιών |
x & y |
date |
time |
Συγχωνευμένη ημερομηνία/ώρα |
τελεστών
| Χειριστής | Αριστερός τελεστέος | Δεξιός τελεστέος | Έννοια |
|---|---|---|---|
x + y |
datetime |
duration |
Μετατόπιση ημερομηνίας/ώρας κατά διάρκεια |
x + y |
duration |
datetime |
Μετατόπιση ημερομηνίας/ώρας κατά διάρκεια |
x - y |
datetime |
duration |
Μετατόπιση ημερομηνίας/ώρας κατά αρνητική διάρκεια |
x - y |
datetime |
datetime |
Διάρκεια μεταξύ ημερομηνίες/ώρες |
τελεστές ζώνης ημερομηνίας/ώρας
| Χειριστής | Αριστερός τελεστέος | Δεξιός τελεστέος | Έννοια |
|---|---|---|---|
x + y |
datetimezone |
duration |
Μετατόπιση ζώνης ημερομηνίας/ώρας κατά διάρκεια |
x + y |
duration |
datetimezone |
Μετατόπιση ζώνης ημερομηνίας/ώρας κατά διάρκεια |
x - y |
datetimezone |
duration |
Μετατόπιση ζώνης ημερομηνίας/ώρας κατά αρνητική διάρκεια |
x - y |
datetimezone |
datetimezone |
Διάρκεια μεταξύ ζωνών ημερομηνίας/ώρας |
τελεστών διάρκειας
| Χειριστής | Αριστερός τελεστέος | Δεξιός τελεστέος | Έννοια |
|---|---|---|---|
x + y |
datetime |
duration |
Μετατόπιση ημερομηνίας/ώρας κατά διάρκεια |
x + y |
duration |
datetime |
Μετατόπιση ημερομηνίας/ώρας κατά διάρκεια |
x + y |
duration |
duration |
Άθροισμα διαρκειών |
x - y |
datetime |
duration |
Μετατόπιση ημερομηνίας/ώρας κατά αρνητική διάρκεια |
x - y |
datetime |
datetime |
Διάρκεια μεταξύ ημερομηνίες/ώρες |
x - y |
duration |
duration |
Διαφορά διαρκειών |
x * y |
duration |
number |
N φορές τη διάρκεια |
x * y |
number |
duration |
N φορές τη διάρκεια |
x / y |
duration |
number |
Κλάσμα μιας διάρκειας |
Σημείωση
Δεν μπορούν να υποστηρίζονται όλοι οι συνδυασμοί τιμών από έναν τελεστή. Οι παραστάσεις που, κατά την αξιολόγηση τους, αντιμετωπίζουν συνθήκες μη καθορισμένου τελεστή καταλήγουν σε σφάλματα. Για περισσότερες πληροφορίες σχετικά με τα σφάλματα στην M, μεταβείτε στη Errors
παράδειγμα σφάλματος:
| Λειτουργία | Ίσον |
|---|---|
1 + "2" |
Σφάλμα: Η προσθήκη αριθμού και κειμένου δεν υποστηρίζεται |