Βίντεο: Power BI Cheat Sheet, Power Query in MS Flow, Home and more... (October 1, 2018) 2025
Με τον Michael Alexander
Το Microsoft Power Query έχει τη δική του γλωσσική φόρμουλα και τις δικές του λειτουργίες. Εδώ είναι μια χούφτα Power Query λειτουργίες που θα σας βοηθήσουν να μασάζ καλύτερα και να μεταμορφώσετε τα δεδομένα σας. Αυτές οι λειτουργίες πρέπει να αποδειχθούν μερικές από τις πιο χρήσιμες όσον αφορά τον μετασχηματισμό των δεδομένων.
Χρήσιμες λειτουργίες κειμένου Microsoft Power Query
Οι λειτουργίες του Microsoft Power Query στον πίνακα που ακολουθεί είναι χρήσιμες λειτουργίες κειμένου που πρέπει να γνωρίζετε. Μπορείτε να τα χρησιμοποιήσετε για τον καθαρισμό και τον χειρισμό κορδονιών κειμένου.
Λειτουργία | Τι κάνει και πώς να το χρησιμοποιήσετε |
---|---|
Κείμενο. Περιέχει | Επιστρέφει true αν μια συγκεκριμένη τιμή βρίσκεται μέσα σε ένα δεδομένο πεδίο κειμένου. Χρησιμοποιήστε αυτή τη λειτουργία με τη λειτουργία If για να επιστρέψετε μια τιμή που βασίζεται σε μια συνθήκη:
εάν κειμένου. Περιέχει ([Στήλη1], "usd")) και στη συνέχεια "ΗΠΑ" άλλο κείμενο "Καναδικό" |
. EndsWith | Επιστρέφει αληθές εάν μια συγκεκριμένη τιμή βρίσκεται στο τέλος ενός δεδομένου πεδίου κειμένου. Χρησιμοποιήστε αυτή τη λειτουργία με τη λειτουργία If για να επιστρέψετε μια τιμή που βασίζεται σε μια συνθήκη:
εάν κειμένου. Τερματίζει ([Στήλη1], "est") και στη συνέχεια "Ανατολικά" άλλο "Κεντρικό" |
Κείμενο. Εισαγωγή | Εισάγει μια καθορισμένη τιμή σε μια δεδομένη θέση σε ένα δεδομένο πεδίο κειμένου. Αυτό το παράδειγμα εισάγει δύο παύλες ξεκινώντας από τον 5 χαρακτήρα στο πεδίο:
Κείμενο. Εισαγωγή ([Στήλη1], 5, "-") |
Κείμενο. Μήκος | Επιστρέφει τον αριθμό των χαρακτήρων σε ένα δεδομένο πεδίο κειμένου. Χρησιμοποιήστε αυτή τη λειτουργία με τη λειτουργία If για να επιστρέψετε μια τιμή που βασίζεται σε μια συνθήκη:
εάν κειμένου. Μήκος ([Στήλη1])> 5 , στη συνέχεια "US Zip" αλλιώς "Καναδικό Ταχυδρομικό" |
Κείμενο. PadEnd | Προσθέτει μια καθορισμένη τιμή στο τέλος ενός δεδομένου πεδίου κειμένου μέχρι να είναι τουλάχιστον ένα δεδομένο μήκος. Αυτό το παράδειγμα εισάγει αρκετά μηδενικά στο τέλος του πεδίου για να κάνει το μήκος τουλάχιστον 10 χαρακτήρες:
Κείμενο. PadEnd ([Στήλη1], 10, "0")) |
Κείμενο. PadStart | Προσθέτει μια καθορισμένη τιμή στην αρχή ενός δεδομένου πεδίου κειμένου μέχρι να είναι τουλάχιστον ένα συγκεκριμένο μήκος. Αυτό το παράδειγμα εισάγει αρκετά μηδενικά στην αρχή του πεδίου για να κάνει το μήκος τουλάχιστον 10 χαρακτήρες:
Κείμενο. PadStart ([Στήλη1], 10, "0")) |
Κείμενο. Κατάργηση | Καταργεί όλες τις εμφανίσεις συγκεκριμένου χαρακτήρα ή κατάλογο χαρακτήρων από ένα δεδομένο πεδίο κειμένου. Αυτό το παράδειγμα καταργεί όλες τις εμφανίσεις του μη αλφαριθμητικού χαρακτήρα στη συγκεκριμένη λίστα (περικλείεται σε στρεφόμενες αγκύλες):
Κείμενο. Κατάργηση (Κείμενο1), {"/", "\", "?", ":", "|", "<", ">", "*}} |
Κείμενο. StartsWith | Επιστρέφει true αν μια συγκεκριμένη τιμή βρίσκεται στην αρχή ενός δεδομένου πεδίου κειμένου. Χρησιμοποιήστε αυτή τη λειτουργία με τη λειτουργία If για να επιστρέψετε μια τιμή που βασίζεται σε μια συνθήκη:
εάν κειμένου.Ξεκινά με ([Στήλη1], "Θείος") τότε "Brother" άλλο "Αδελφή" |
Χρήσιμες λειτουργίες ημερομηνίας της Microsoft Power Query
Ο παρακάτω πίνακας περιέχει λειτουργίες ημερομηνίας του Excel που βοηθούν να κάνετε πράγματα όπως να προσθέσετε μήνες, να αφαιρέσετε τα μέρη ημερομηνίας και να πάρετε τον αριθμό ημερών μέσα σε μια δεδομένη χρονική περίοδο.
Λειτουργία | Τι κάνει και πώς να το χρησιμοποιήσετε |
---|---|
Ημερομηνία. AddDays | Αυξάνει μια δεδομένη τιμή ημερομηνίας για έναν καθορισμένο αριθμό ημερών. Αυτό το παράδειγμα επιστρέφει μια ημερομηνία που είναι επτά ημέρες από την ημερομηνία στη στήλη 1:
Ημερομηνία. AddDays ([Στήλη1], 7) |
Ημερομηνία. AddMonths | Αυξάνει μια δεδομένη ημερομηνία για έναν συγκεκριμένο αριθμό μηνών. Αυτό το παράδειγμα επιστρέφει μια ημερομηνία που είναι τρεις μήνες νωρίτερα από την ημερομηνία DateColumn1:
Ημερομηνία. AddMonths ([DateColumn1], -3) |
Ημερομηνία. AddWeeks | Αυξάνει μια δεδομένη ημερομηνία για συγκεκριμένο αριθμό εβδομάδων. Αυτό το παράδειγμα επιστρέφει μια ημερομηνία που είναι 12 εβδομάδες από την ημερομηνία στο DateColumn1:
Ημερομηνία. AddWeeks ([Στήλη1], 12) |
Ημερομηνία. AddYears | Αυξάνει μια δεδομένη ημερομηνία για συγκεκριμένο αριθμό ετών. Αυτό το παράδειγμα επιστρέφει μια ημερομηνία που είναι ένα έτος νωρίτερα από την ημερομηνία στο DateColumn1:
Ημερομηνία. AddYears ([DateColumn1], -1) |
Ημερομηνία. Ημέρα | Επιστρέφει τον αριθμό ημέρας για μια δεδομένη ημερομηνία:
Ημερομηνία. Ημέρα ([DateColumn1]) |
Ημερομηνία. DayOfWeek | Επιστρέφει έναν αριθμό μεταξύ 0 και 6 που αντιπροσωπεύει την ημέρα της εβδομάδας από μια τιμή ημερομηνίας:
Ημερομηνία. DayOfWeek ([DateColumn1]) |
Ημερομηνία. DayOfYear | Επιστρέφει έναν αριθμό που αντιπροσωπεύει την ημέρα του έτους από μια τιμή ημερομηνίας:
Ημερομηνία. DayOfYear ([DateColumn1]) |
Ημερομηνία. DaysInMonth | Επιστρέφει τον αριθμό ημερών του μήνα από μια τιμή ημερομηνίας:
Ημερομηνία. DaysInMonth ([DateColumn1]) |
Ημερομηνία. Μήνας | Επιστρέφει τον αριθμό μηνός από μια τιμή DateTime:
Ημερομηνία. Μήνας ([DateColumn1]) |
Ημερομηνία. WeekOfMonth | Επιστρέφει έναν αριθμό για τον αριθμό της εβδομάδας στον τρέχοντα μήνα:
Ημερομηνία. WeekOfMonth ([DateColumn1]) |
Ημερομηνία. WeekOfYear | Επιστρέφει έναν αριθμό για την καταμέτρηση της εβδομάδας στο τρέχον έτος:
Ημερομηνία. WeekOfYear ([DateColumn1]) |
Ημερομηνία. ToText | Επιστρέφει την αναπαράσταση κειμένου μιας δεδομένης ημερομηνίας. Το ακόλουθο παράδειγμα επιστρέφει το όνομα 3 μηνών για την ημερομηνία στο DateColumn1:
Ημερομηνία. ToText ([DateColumn1], "MMM") Το ακόλουθο παράδειγμα επιστρέφει το πλήρες όνομα μήνα για την ημερομηνία στο DateColumn1: Ημερομηνία. ToText ([DateColumn1], "MMMM") |