Κοινοποίηση μέσω


Προσθήκη προσαρμοσμένης στήλης

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

Φανταστείτε ότι έχετε έναν πίνακα με το ακόλουθο σύνολο στηλών.

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

Χρησιμοποιώντας τις στήλες Units, Unit Price και Discount , θα θέλατε να δημιουργήσετε δύο νέες στήλες:

  • Total Sale before Discount: Υπολογίζεται πολλαπλασιάζοντας τη στήλη Units επί τη στήλη Unit Price .
  • Συνολικές πωλήσεις μετά την έκπτωση: Υπολογίζονται πολλαπλασιάζοντας τη στήλη Συνολικές πωλήσεις πριν από την Έκπτωση με την καθαρή τιμή ποσοστού (ένα μείον την τιμή έκπτωσης).

Ο στόχος είναι να δημιουργήσετε έναν πίνακα με νέες στήλες που περιέχουν τις συνολικές πωλήσεις πριν από την έκπτωση και τις συνολικές πωλήσεις μετά την έκπτωση.

Στιγμιότυπο οθόνης του πίνακα με τις προσαρμοσμένες στήλες Συνολικές πωλήσεις πριν από την έκπτωση και τη Συνολική πώληση μετά τη δημιουργία των στηλών Έκπτωση.

Δημιουργία προσαρμοσμένης στήλης

Στην καρτέλα Προσθήκη στήλης , επιλέξτε Προσαρμοσμένη στήλη.

Στιγμιότυπο οθόνης της εντολής Προσαρμοσμένη στήλη στην καρτέλα Προσθήκη στήλης.

Εμφανίζεται το παράθυρο διαλόγου Προσαρμοσμένη στήλη . Αυτό το παράθυρο διαλόγου είναι το σημείο όπου ορίζετε τον τύπο για να δημιουργήσετε τη στήλη σας.

Στιγμιότυπο οθόνης του παραθύρου διαλόγου Προσαρμοσμένη στήλη όπου προσαρμόζετε τη στήλη σας.

Το παράθυρο διαλόγου Προσαρμοσμένη στήλη περιέχει:

  • Το αρχικό όνομα της προσαρμοσμένης στήλης σας στο πλαίσιο Νέο όνομα στήλης . Μπορείτε να μετονομάσετε αυτήν τη στήλη.

  • Ένα αναπτυσσόμενο μενού όπου μπορείτε να επιλέξετε τον τύπο δεδομένων για τη νέα στήλη.

  • Ένα πλαίσιο τύπου προσαρμοσμένης στήλης όπου μπορείτε να εισαγάγετε έναν τύπο Power Query M.

  • Μια λίστα Διαθέσιμες στήλες δίπλα στην επιλογή τύπου προσαρμοσμένης στήλης .

Σημείωμα

Η επιλογή τύπου δεδομένων είναι διαθέσιμη μόνο όταν χρησιμοποιείτε το Power Query Online.

Για να προσθέσετε μια νέα προσαρμοσμένη στήλη, επιλέξτε μια στήλη από τη λίστα Διαθέσιμες στήλες . Στη συνέχεια, επιλέξτε το κουμπί Εισαγωγή στήλης κάτω από τη λίστα για να το προσθέσετε στον τύπο προσαρμοσμένης στήλης. Μπορείτε επίσης να προσθέσετε μια στήλη επιλέγοντάς την από τη λίστα. Εναλλακτικά, μπορείτε να συντάξετε τον δικό σας τύπο χρησιμοποιώντας τη γλώσσα τύπων Power Query M στον τύπο προσαρμοσμένης στήλης.

Σημείωμα

Εάν παρουσιαστεί σφάλμα σύνταξης κατά τη δημιουργία της προσαρμοσμένης στήλης, εμφανίζεται ένα κίτρινο εικονίδιο προειδοποίησης μαζί με ένα μήνυμα σφάλματος και μια αιτία.

Προσθήκη της στήλης "Σύνολο πωλήσεων πριν από την έκπτωση"

Ο τύπος που μπορείτε να χρησιμοποιήσετε για να δημιουργήσετε τη στήλη Συνολικές πωλήσεις πριν από την έκπτωση είναι [Units] * [Unit Price]. Στον Τύπο δεδομένων, επιλέξτε τον τύπο δεδομένων Νόμισμα .

Στιγμιότυπο οθόνης του τύπου προσαρμοσμένης στήλης για τη συνολική πώληση πριν από την έκπτωση.

Το αποτέλεσμα αυτής της λειτουργίας προσθέτει μια νέα στήλη Συνολικές πωλήσεις πριν από την Έκπτωση στον πίνακά σας.

Στιγμιότυπο οθόνης του πίνακα με τη νέα προσαρμοσμένη στήλη που ονομάζεται Συνολικές πωλήσεις πριν από την έκπτωση που εμφανίζει την τιμή χωρίς την έκπτωση.

Σημείωμα

Εάν χρησιμοποιείτε το Power Query Desktop, το πεδίο Τύπος δεδομένων δεν είναι διαθέσιμο στην Προσαρμοσμένη στήλη. Αυτό σημαίνει ότι πρέπει να ορίσετε έναν τύπο δεδομένων για οποιεσδήποτε προσαρμοσμένες στήλες μετά τη δημιουργία των στηλών. Για περισσότερες πληροφορίες, μεταβείτε στο θέμα Τύποι δεδομένων στο Power Query.

Προσθήκη της στήλης "Σύνολο πωλήσεων μετά την έκπτωση"

Ο τύπος που μπορείτε να χρησιμοποιήσετε για να δημιουργήσετε τη Συνολική πώληση πριν από την έκπτωση είναι [Total Sale before Discount]* (1-[Discount]). Ορίστε τον τύπο δεδομένων αυτής της νέας στήλης σε Νόμισμα.

Στιγμιότυπο οθόνης του τύπου προσαρμοσμένης στήλης για τη συνολική πώληση μετά την έκπτωση.

Το αποτέλεσμα αυτής της λειτουργίας προσθέτει μια νέα στήλη Συνολικές πωλήσεις μετά την Έκπτωση στον πίνακά σας.

Στιγμιότυπο οθόνης του πίνακα με νέα προσαρμοσμένη στήλη που ονομάζεται Συνολική πώληση μετά την έκπτωση που εμφανίζει την τιμή με εφαρμοσμένη την έκπτωση.

Τροποποίηση υπάρχουσας προσαρμοσμένης στήλης

Το Power Query προσθέτει την προσαρμοσμένη στήλη σας στον πίνακα και προσθέτει το προσαρμοσμένο βήμα Προστέθηκε στη λίστα Εφαρμοσμένα βήματα στις Ρυθμίσεις ερωτήματος.

Η προσαρμοσμένη στήλη προστέθηκε στη λίστα εφαρμοσμένων βημάτων.

Για να τροποποιήσετε την προσαρμοσμένη στήλη σας, επιλέξτε το βήμα Προστέθηκε προσαρμοσμένο βήμα στη λίστα Εφαρμοσμένα βήματα .

Εμφανίζεται το παράθυρο διαλόγου Προσαρμοσμένη στήλη με τον τύπο προσαρμοσμένης στήλης που δημιουργήσατε.

Σημείωμα

Ανάλογα με τον τύπο που χρησιμοποιήσατε για την προσαρμοσμένη στήλη σας, το Power Query αλλάζει τη συμπεριφορά ρυθμίσεων του βήματός σας για μια πιο απλοποιημένη και εγγενή εμπειρία. Για αυτό το παράδειγμα, το βήμα Προστέθηκε άλλαξε τη συμπεριφορά του από ένα τυπικό βήμα προσαρμοσμένης στήλης σε μια εμπειρία πολλαπλασιασμού , επειδή ο τύπος από αυτό το βήμα πολλαπλασιάζει μόνο τις τιμές από δύο στήλες.

Χρήση του Copilot για τη δημιουργία προσαρμοσμένου τύπου στήλης

Σημείωμα

Αυτή η εμπειρία είναι διαθέσιμη μόνο σε εμπειρίες Power Query που χρησιμοποιούν το Copilot.

Μέσα στο παράθυρο διαλόγου Προσθήκη προσαρμοσμένης στήλης , υπάρχει διαθέσιμο ένα νέο πλαίσιο κειμένου εισόδου με το εικονίδιο copilot. Σε αυτό, μπορείτε να περιγράψετε με δικά σας λόγια και στη γλώσσα σας τι θέλετε να κάνει αυτή η προσαρμοσμένη στήλη σε σχέση με τη λογική της στήλης σας.

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

Για παράδειγμα, για έναν πίνακα που έχει τα πεδία ΚωδΠαραγγελίας, Ποσότητα, Κατηγορία και Σύνολο, μπορείτε να περάσετε ένα μήνυμα όπως το ακόλουθο:

if the Total order is more than 2000 and the Category is B, then provide a discount of 10%. If the total is more than 200 and the Category is A, then provide a discount of 25% but only if the Quantity is more than 10 otherwise just provide a 10% discount.

Μετά την υποβολή αυτής της προτροπής, η Copilot την επεξεργάζεται και τροποποιεί τον τύπο προσαρμοσμένης στήλης για εσάς, προσθέτοντας ένα όνομα και έναν τύπο δεδομένων, εάν είναι απαραίτητο.

Στιγμιότυπο οθόνης της εμπειρίας Copilot για φυσική γλώσσα σε τύπο προσαρμοσμένης στήλης στο παράθυρο διαλόγου προσθήκης προσαρμοσμένης στήλης του Power Query.

Μπορείτε να εξετάσετε την προσαρμοσμένη στήλη και να κάνετε τις απαραίτητες αλλαγές.

Σημείωμα

Τυχόν προτροπές που αποστέλλονται σε ένα παράθυρο διαλόγου προσαρμοσμένης στήλης με έναν υπάρχοντα τύπο θα μπορούσαν να έχουν ως αποτέλεσμα την πλήρη αντικατάσταση του υπάρχοντος τύπου με την πρόταση του Copilot.

  • Μπορείτε να δημιουργήσετε μια προσαρμοσμένη στήλη με άλλους τρόπους, όπως δημιουργώντας μια στήλη βάσει παραδειγμάτων που παρέχετε στο πρόγραμμα επεξεργασίας Power Query. Για περισσότερες πληροφορίες, μεταβείτε στο θέμα Προσθήκη στήλης από παράδειγμα.
  • Για πληροφορίες αναφοράς Power Query M, μεταβείτε στην αναφορά συναρτήσεων Power Query M.