Εκμάθηση: Διαμόρφωση και συνδυασμός δεδομένων στο Power BI DesktopTutorial: Shape and combine data in Power BI Desktop

Με το Power BI Desktop, μπορείτε να συνδεθείτε σε πολλούς διαφορετικούς τύπους προέλευσης δεδομένων και μετά να διαμορφώσετε τα δεδομένα ώστε να ανταποκρίνονται στις ανάγκες σας, δημιουργώντας οπτικές αναφορές για να μοιραστείτε με άλλους χρήστες.With Power BI Desktop, you can connect to many different types of data sources, then shape the data to meet your needs, enabling you to create visual reports to share with others. Η διαμόρφωση δεδομένων σημαίνει τον μετασχηματισμό των δεδομένων, όπως μετονομασία στηλών ή πινάκων, αλλαγή κειμένου σε αριθμούς, κατάργηση γραμμών, ρύθμιση της πρώτης γραμμής ως κεφαλίδων και ούτω καθεξής.Shaping data means transforming the data: renaming columns or tables, changing text to numbers, removing rows, setting the first row as headers, and so on. Ο συνδυασμός δεδομένων σημαίνει τη σύνδεση δύο ή περισσότερων προελεύσεων δεδομένων, τη διαμόρφωσή τους ανάλογα με τις ανάγκες, κατόπιν την ενοποίησή τους σε ένα χρήσιμο ερώτημα.Combining data means connecting to two or more data sources, shaping them as needed, then consolidating them into a useful query.

Σε αυτή την εκμάθηση, θα μάθετε πώς μπορείτε να κάνετε τα εξής:In this tutorial, you'll learn how to:

  • Διαμορφώστε δεδομένα χρησιμοποιώντας το Πρόγραμμα επεξεργασίας ερωτημάτων.Shape data by using Query Editor.
  • Συνδεθείτε σε διαφορετικές προελεύσεις δεδομένων.Connect to different data sources.
  • Συνδυασμός αυτών των προελεύσεων δεδομένων και δημιουργία μοντέλου δεδομένων για χρήση σε αναφορές.Combine those data sources, and create a data model to use in reports.

Αυτή η εκμάθηση παρουσιάζει τον τρόπο διαμόρφωσης ενός ερωτήματος χρησιμοποιώντας το Power BI Desktop, επισημαίνοντας τις πιο συνήθεις εργασίες.This tutorial demonstrates how to shape a query by using Power BI Desktop, highlighting the most common tasks. Το ερώτημα που χρησιμοποιείται εδώ περιγράφεται αναλυτικότερα, συμπεριλαμβανομένου του τρόπου με τον οποίο μπορείτε να δημιουργήσετε το ερώτημα από την αρχή, στην ενότητα Γρήγορα αποτελέσματα με το Power BI Desktop.The query used here is described in more detail, including how to create the query from scratch, in Getting Started with Power BI Desktop.

Το Πρόγραμμα επεξεργασίας ερωτημάτων στο Power BI Desktop χρησιμοποιεί εκτενώς τα μενού δεξιού κλικ, καθώς και της κορδέλας Μετασχηματισμός.Query Editor in Power BI Desktop makes ample use of right-click menus, as well as the Transform ribbon. Σχεδόν ό,τι μπορείτε να επιλέξετε στην κορδέλα διατίθεται επίσης κάνοντας δεξί κλικ σε ένα στοιχείο, όπως μια στήλη, και επιλέγοντας από το μενού που εμφανίζεται.Most of what you can select in the ribbon is also available by right-clicking an item, such as a column, and choosing from the menu that appears.

Διαμόρφωση δεδομένωνShape data

Όταν μετατρέπετε δεδομένα στο Πρόγραμμα επεξεργασίας ερωτημάτων, παρέχετε αναλυτικές οδηγίες για το Πρόγραμμα επεξεργασίας ερωτημάτων προκειμένου να ενεργήσει για λογαριασμό σας, ώστε να προσαρμόσει τα δεδομένα καθώς φορτώνονται και παρουσιάζονται.When you shape data in Query Editor, you provide step-by-step instructions for Query Editor to carry out for you to adjust the data as it loads and presents it. Η αρχική προέλευση δεδομένων δεν επηρεάζεται. Προσαρμόζεται μόνο αυτή η συγκεκριμένη προβολή των δεδομένων ή αλλιώς διαμορφώνεται.The original data source isn't affected; only this particular view of the data is adjusted, or shaped.

Τα βήματα που καθορίζετε (όπως μετονομασία ενός πίνακα, μετασχηματισμός ενός τύπου δεδομένων ή διαγραφή μιας στήλης) καταγράφονται από το Πρόγραμμα επεξεργασίας ερωτημάτων.The steps you specify (such as rename a table, transform a data type, or delete a column) are recorded by Query Editor. Κάθε φορά που αυτό το ερώτημα συνδέεται στην προέλευση δεδομένων, το Πρόγραμμα επεξεργασίας ερωτημάτων διεξάγει αυτά τα βήματα ώστε τα δεδομένα να διαμορφώνονται πάντα με τον τρόπο που καθορίζετε.Each time this query connects to the data source, Query Editor carries out those steps so that the data is always shaped the way you specify. Αυτή η διαδικασία λαμβάνει χώρα όποτε χρησιμοποιείτε το Πρόγραμμα επεξεργασίας ερωτημάτων ή για οποιονδήποτε χρησιμοποιεί το κοινόχρηστο ερώτημά σας, όπως στην υπηρεσία Power BI.This process occurs whenever you use Query Editor, or for anyone who uses your shared query, such as on the Power BI service. Αυτά τα βήματα καταγράφονται, διαδοχικά, στο τμήμα παραθύρου Ρυθμίσεις ερωτήματος, στην περιοχή Εφαρμοσμένα βήματα.Those steps are captured, sequentially, in the Query Settings pane, under Applied Steps. Θα εξετάσουμε καθένα από αυτά τα βήματα στις επόμενες παραγράφους.We’ll go through each of those steps in the next few paragraphs.

Εφαρμοσμένα βήματα στις Ρυθμίσεις ερωτήματος

Από την ενότητα Γρήγορα αποτελέσματα με το Power BI Desktop, ας χρησιμοποιήσουμε τα δεδομένα συνταξιοδότησης, τα οποία βρήκαμε με σύνδεση σε μια προέλευση δεδομένων Web, προκειμένου να μετατρέψουμε αυτά τα δεδομένα ώστε να ανταποκρίνονται στις ανάγκες μας.From Getting Started with Power BI Desktop, let's use the retirement data, which we found by connecting to a web data source, to shape that data to fit our needs. Θα προσθέσουμε μια προσαρμοσμένη στήλη για να υπολογιστεί η κατάταξη με βάση την παραδοχή ότι όλα τα δεδομένα είναι ίσοι παράγοντες και συγκρίνετε αυτήν τη στήλη με την υπάρχουσα στήλη Κατάταξη.We'll add a custom column to calculate rank based on all data being equal factors, and compare this column to the existing column, Rank.

  1. Από την κορδέλα Προσθήκη στήλης, επιλέξτε Προσαρμοσμένη στήλη, το οποίο σας επιτρέπει να προσθέσετε μια προσαρμοσμένη στήλη.From the Add Column ribbon, select Custom Column, which lets you add a custom column.

    Επιλέξτε "Προσαρμοσμένη στήλη"

  2. Στο παράθυρο Προσαρμοσμένη στήλη, στο Νέο όνομα στήλης, εισαγάγετε Νέα κατάταξη.In the Custom Column window, in New column name, enter New Rank. Στην περιοχή Τύπος προσαρμοσμένης στήλης, εισαγάγετε τα παρακάτω δεδομένα:In Custom column formula, enter the following data:

    ([Cost of living] + [Weather] + [Health care quality] + [Crime] + [Tax] + [Culture] + [Senior] + [#"Well-being"]) / 8
  3. Βεβαιωθείτε ότι το μήνυμα κατάστασης είναι Δεν έχουν εντοπιστεί σφάλματα σύνταξης και επιλέξτε OK.Make sure the status message is No syntax errors have been detected, and select OK.

    Σελίδα "Προσαρμοσμένη στήλη" χωρίς σφάλματα σύνταξης

  4. Για να διατηρήσετε τα δεδομένα στήλης ομοιόμορφα, μετατρέψτε τις τιμές της νέας στήλης σε ακέραιους αριθμούς.To keep column data consistent, transform the new column values to whole numbers. Για να τα αλλάξετε, κάντε δεξί κλικ στην κεφαλίδα της στήλης και, στη συνέχεια, επιλέξτε Αλλαγή τύπου > Ακέραιος αριθμός.To change them, right-click the column header, and then select Change Type > Whole Number.

    Εάν πρέπει να επιλέξετε περισσότερες από μία στήλες, επιλέξτε μια στήλη, κρατήστε πατημένο το SHIFT, επιλέξτε πρόσθετες γειτονικές στήλες και, στη συνέχεια, κάντε δεξί κλικ σε μια κεφαλίδα στήλης.If you need to choose more than one column, select a column, hold down SHIFT, select additional adjacent columns, and then right-click a column header. Μπορείτε επίσης να χρησιμοποιήσετε το πλήκτρο CTRL για να επιλέξετε μη συνεχόμενες στήλες.You can also use the CTRL key to choose non-adjacent columns.

    Επιλογή δεδομένων στήλης ακέραιου αριθμού

  5. Για να μετασχηματίσετε τύπους δεδομένων στηλών, όπου μετασχηματίζετε τον τρέχοντα τύπο δεδομένων σε άλλο, επιλέξτε Κείμενο τύπου δεδομένων από την κορδέλα Μετασχηματισμός.To transform column data types, in which you transform the current data type to another, select Data Type Text from the Transform ribbon.

    Επιλογή κειμένου τύπου δεδομένων

  6. Στις Ρυθμίσεις ερωτήματος, η λίστα Εφαρμοσμένα βήματα αντικατοπτρίζει τυχόν διαμορφωμένα βήματα που εφαρμόζονται στα δεδομένα.In Query Settings, the Applied Steps list reflects any shaping steps applied to the data. Για να καταργήσετε ένα βήμα από τη διαδικασία διαμόρφωσης, επιλέξτε το X αριστερά του βήματος.To remove a step from the shaping process, select the X to the left of the step.

    Στην παρακάτω εικόνα, η λίστα Εφαρμοσμένα βήματα αντικατοπτρίζει τα βήματα που έχουν προστεθεί μέχρι τώρα:In the following image, the Applied Steps list reflects the added steps so far:

    • Προέλευση: Σύνδεση στην τοποθεσία Web.Source: Connecting to the website.

    • Περιήγηση: Επιλογή του πίνακα.Navigation: Selecting the table.

    • Αλλαγμένος τύπος: Αλλαγή στηλών αριθμών που βασίζονται σε κείμενο από Κείμενο σε Ακέραιος αριθμός.Changed Type: Changing text-based number columns from Text to Whole Number.

    • Προστέθηκε προσαρμοσμένο στοιχείο: Προσθήκη μιας προσαρμοσμένης στήλης.Added Custom: Adding a custom column.

    • Αλλαγμένος τύπος 1: Το τελευταίο εφαρμοσμένο βήμα.Changed Type1: The last applied step.

      Λίστα εφαρμοσμένων βημάτων

Προσαρμογή δεδομένωνAdjust data

Για να μπορέσουμε να εργαστούμε με αυτό το ερώτημα, χρειάζεται να κάνουμε μερικές αλλαγές για να προσαρμόσουμε τα δεδομένα του:Before we can work with this query, we need to make a few changes to adjust its data:

  • Προσαρμόστε τις κατατάξεις καταργώντας μια στήλη.Adjust the rankings by removing a column.

    Αποφασίσαμε ότι η στήλη Κόστος ζωής δεν είναι συντελεστής για τα αποτελέσματα.We've decided Cost of living is a non-factor in our results. Μετά την κατάργηση της στήλης, διαπιστώσαμε ότι τα δεδομένα παραμένουν αμετάβλητα.After removing this column, we find that the data remains unchanged.

  • Διορθώστε μερικά σφάλματα.Fix a few errors.

    Επειδή καταργήσαμε μια στήλη, χρειάζεται να προσαρμόσουμε πάλι τους υπολογισμούς μας στη στήλη Νέα κατάταξη, που αφορά την αλλαγή ενός τύπου.Because we removed a column, we need to readjust our calculations in the New Rank column, which involves changing a formula.

  • Ταξινομήστε τα δεδομένα.Sort the data.

    Ταξινομήστε τα δεδομένα με βάση τις στήλες Νέα κατάταξη και Κατάταξη.Sort the data based on the New Rank and Rank columns.

  • Αντικαταστήστε τα δεδομένα.Replace the data.

    Θα επισημάνουμε πώς μπορείτε να αντικαταστήσετε μια συγκεκριμένη τιμή και την ανάγκη εισαγωγής ενός Εφαρμοσμένου βήματος.We'll highlight how to replace a specific value and the need of inserting an Applied Step.

  • Αλλάξτε το όνομα πίνακα.Change the table name.

    Επειδή ο Πίνακας 0 δεν είναι μια χρήσιμη περιγραφή για τον πίνακα, θα αλλάξουμε το όνομά του.Because Table 0 isn't a useful descriptor for the table, we'll change its name.

  1. Για να καταργήσετε τη στήλη Κόστος ζωής, επιλέξτε τη στήλη, επιλέξτε την καρτέλα Αρχική από την κορδέλα και, στη συνέχεια, επιλέξτε Κατάργηση στηλών.To remove the Cost of living column, select the column, choose the Home tab from the ribbon, and then select Remove Columns.

    Επιλέξτε "Κατάργηση στηλών"

    Παρατηρήστε ότι οι τιμές στη Νέα κατάταξη δεν έχουν μεταβληθεί, λόγω της σειράς των βημάτων.Notice the New Rank values haven't changed, due to the ordering of the steps. Καθώς το Πρόγραμμα επεξεργασίας ερωτημάτων καταγράφει τα βήματα διαδοχικά ακόμη και ανεξάρτητα το ένα από το άλλο, μπορείτε να μετακινείτε κάθε Εφαρμοσμένο βήμα προς τα επάνω ή προς τα κάτω στη σειρά.Because Query Editor records the steps sequentially, yet independently, of each other, you can move each Applied Step up or down in the sequence.

  2. Κάντε δεξί κλικ σε ένα βήμα.Right-click a step. Το Πρόγραμμα επεξεργασίας ερωτημάτων παρέχει ένα μενού που σας επιτρέπει να κάνετε τις ακόλουθες εργασίες:Query Editor provides a menu that lets you do the following tasks:

    • Μετονομασία, Μετονομάστε το βήμα.Rename; Rename the step.
    • Διαγραφή: Διαγράψτε το βήμα.Delete: Delete the step.
    • Διαγραφή μέχρι τέλους: Καταργήστε το τρέχον βήμα και όλα τα επόμενα βήματα.Delete Until End: Remove the current step, and all subsequent steps.
    • Μετακίνηση προς τα επάνω: Μετακινήστε το βήμα προς τα πάνω στη λίστα.Move Up: Move the step up in the list.
    • Μετακίνηση προς τα κάτω: Μετακινήστε το βήμα προς τα κάτω στη λίστα.Move Down: Move the step down in the list.
  3. Μετακινήστε προς τα επάνω το τελευταίο βήμα Καταργημένες στήλες ακριβώς πάνω από το βήμα Προσθήκη προσαρμοσμένου.Move up the last step, Removed Columns, to just above the Added Custom step.

    Μετακίνηση βήματος προς τα επάνω στα Εφαρμοσμένα βήματα

  4. Επιλέξτε το βήμα Προσθήκη προσαρμοσμένου.Select the Added Custom step.

    Παρατηρήστε ότι τα δεδομένα εμφανίζουν τώρα Σφάλμα το οποίο θα πρέπει να αντιμετωπιστεί.Notice the data now shows Error, which we'll need to address.

    Αποτέλεσμα σφάλματος στα δεδομένα στήλης

    Υπάρχουν πολλοί τρόποι για να λάβετε περισσότερες πληροφορίες σχετικά με κάθε σφάλμα.There are a few ways to get more information about each error. Εάν επιλέξετε το κελί χωρίς να κάνετε κλικ στη λέξη Σφάλμα, το Πρόγραμμα επεξεργασίας ερωτημάτων εμφανίζει τις πληροφορίες σφάλματος στο κάτω μέρος του παραθύρου.If you select the cell without clicking on the word Error, Query Editor displays the error information on the bottom of the window.

    Πληροφορίες σφάλματος στο Πρόγραμμα επεξεργασίας ερωτημάτων

    Εάν επιλέξετε τη λέξη Σφάλμα απευθείας, το Πρόγραμμα επεξεργασίας ερωτημάτων δημιουργεί ένα Εφαρμοσμένο βήμα στο τμήμα παραθύρου Ρυθμίσεις ερωτήματος και εμφανίζει πληροφορίες σχετικά με το σφάλμα.If you select the word Error directly, Query Editor creates an Applied Step in the Query Settings pane and displays information about the error.

  5. Επειδή δεν χρειάζεται να εμφανίσουμε πληροφορίες για αυτά τα σφάλματα, επιλέξτε Ακύρωση.Because we don't need to display information about the errors, select Cancel.

  6. Για να διορθώσετε τα σφάλματα, επιλέξτε τη στήλη Νέα κατάταξη, έπειτα εμφανίστε τον τύπο δεδομένων στήλης επιλέγοντας το πλαίσιο ελέγχου Γραμμή τύπων από την καρτέλα Προβολή.To fix the errors, select the New Rank column, then display the column's data formula by selecting the Formula Bar checkbox from the View tab.

    Επιλογή Γραμμής τύπων

  7. Καταργήστε την παράμετρο Κόστος ζωής και μειώστε τον διαιρέτη, αλλάζοντας τον τύπο ως εξής:Remove the Cost of living parameter and decrement the divisor, by changing the formula as follows:

     Table.AddColumn(#"Removed Columns", "New Rank", each ([Weather] + [Health care quality] + [Crime] + [Tax] + [Culture] + [Senior] + [#"Well-being"]) / 7)
  8. Επιλέξτε το πράσινο σημάδι ελέγχου στα αριστερά του πλαισίου τύπου ή πατήστε Enter.Select the green checkmark to the left of the formula box or press Enter.

Το Πρόγραμμα επεξεργασίας ερωτημάτων αντικαθιστά τα δεδομένα με τις αναθεωρημένες τιμές και το βήμα Προστέθηκε προσαρμοσμένο ολοκληρώνεται χωρίς βήματα.Query Editor replaces the data with the revised values and the Added Custom step completes with no errors.


Μπορείτε επίσης να επιλέξετε Κατάργηση σφαλμάτων, χρησιμοποιώντας την κορδέλα ή το μενού δεξιού κλικ, που καταργεί τις γραμμές με σφάλματα.You can also select Remove Errors, by using the ribbon or the right-click menu, which removes any rows that have errors. Ωστόσο, δεν θέλαμε να το κάνουμε σε αυτό το εκπαιδευτικό βοήθημα καθώς θέλαμε να διατηρήσουμε τα δεδομένα στον πίνακα.However, we didn't want to do so in this tutorial because we wanted to preserve the data in the table.

  1. Ταξινομήστε τα δεδομένα με βάση τη στήλη Νέα κατάταξη.Sort the data based on the New Rank column. Πρώτα, επιλέξτε το τελευταίο βήμα που έχει εφαρμοστεί, Αλλαγμένος Τύπος1, για να εμφανίσετε τα πιο πρόσφατα δεδομένα.First, select the last applied step, Changed Type1 to display the most recent data. Στη συνέχεια, επιλέξτε την αναπτυσσόμενη λίστα που βρίσκεται δίπλα στην κεφαλίδα στήλης Νέα κατάταξη και επιλέξτε Αύξουσα ταξινόμηση.Then, select the drop-down located next to the New Rank column header and select Sort Ascending.

    Ταξινόμηση δεδομένων στη στήλη "Νέα κατάταξη"

    Τα δεδομένα είναι ταξινομημένα τώρα σύμφωνα με τη Νέα κατάταξη.The data is now sorted according to New Rank. Ωστόσο, εάν κάνετε αναζήτηση στη στήλη Κατάταξη, θα παρατηρήσετε ότι τα δεδομένα δεν ταξινομούνται σωστά σε περιπτώσεις που η τιμή Νέα κατάταξη είναι ίδια.However, if you look at the Rank column, you'll notice the data isn't sorted properly in cases where the New Rank value is a tie. Θα το διορθώσουμε στο επόμενο βήμα.We'll fix it in the next step.

  2. Για να διορθώσετε το πρόβλημα ταξινόμησης δεδομένων, επιλέξτε τη στήλη Νέα κατάταξη και αλλάξτε τον τύπο στη Γραμμή τύπων στον παρακάτω τύπο:To fix the data sorting issue, select the New Rank column and change the formula in the Formula Bar to the following formula:

     = Table.Sort(#"Changed Type1",{{"New Rank", Order.Ascending},{"Rank", Order.Ascending}})
  3. Επιλέξτε το πράσινο σημάδι ελέγχου στα αριστερά του πλαισίου τύπου ή πατήστε Enter.Select the green checkmark to the left of the formula box or press Enter.

    Οι γραμμές ταξινομούνται τώρα σύμφωνα με αμφότερες τις στήλες Νέα κατάταξη και Κατάταξη.The rows are now ordered in accordance with both New Rank and Rank. Επιπλέον, μπορείτε να επιλέξετε ένα Εφαρμοσμένο βήμα σε οποιοδήποτε σημείο της λίστας και να συνεχίσετε τη διαμόρφωση των δεδομένων σε αυτό το σημείο της ακολουθίας.In addition, you can select an Applied Step anywhere in the list, and continue shaping the data at that point in the sequence. Το Πρόγραμμα επεξεργασίας ερωτημάτων εισαγάγει αυτόματα ένα νέο βήμα αμέσως μετά το τρέχον επιλεγμένο Εφαρμοζόμενο βήμα.Query Editor automatically inserts a new step directly after the currently selected Applied Step.

  4. Στο Εφαρμοσμένο βήμα, επιλέξτε το βήμα που προηγείται της προσαρμοσμένης στήλης, το οποίο είναι το βήμα Καταργημένες στήλες.In Applied Step, select the step preceding the custom column, which is the Removed Columns step. Εδώ θα αντικαταστήσουμε την τιμή της κατάταξης Καιρός στην Αριζόνα.Here we'll replace the value of the Weather ranking in Arizona. Κάντε δεξί κλικ στο κατάλληλο κελί που περιέχει την κατάταξη Καιρός για την Αριζόνα και, στη συνέχεια, επιλέξτε Αντικατάσταση τιμών.Right-click the appropriate cell that contains Arizona's Weather ranking, and then select Replace Values. Σημειώστε ποιο Εφαρμοσμένο βήμα επιλέγεται τώρα.Note which Applied Step is currently selected.

    Επιλέξτε "Αντικατάσταση τιμών" για στήλη

  5. Επιλέξτε Εισαγωγή.Select Insert.

    Καθώς εμείς εισάγουμε ένα βήμα, το Πρόγραμμα επεξεργασίας ερωτημάτων μάς προειδοποιεί σχετικά με τον κίνδυνο. Τα επόμενα βήματα θα μπορούσαν να προκαλέσουν τη διακοπή του ερωτήματος.Because we're inserting a step, Query Editor warns us about the danger of doing so; subsequent steps could cause the query to break.

    Εισαγωγή επαλήθευσης βήματος

  6. Αλλάξτε την τιμή δεδομένων σε 51.Change the data value to 51.

    Το Πρόγραμμα επεξεργασίας ερωτημάτων αντικαθιστά τα δεδομένα για Αριζόνα.Query Editor replaces the data for Arizona. Όταν δημιουργείτε ένα νέο Εφαρμοσμένο βήμα, το Πρόγραμμα επεξεργασίας ερωτημάτων το ονομάζει με βάση την ενέργεια. Σε αυτήν την περίπτωση, Αντικατάσταση τιμής.When you create a new Applied Step, Query Editor names it based on the action; in this case, Replaced Value. Εάν έχετε περισσότερα από ένα βήματα με το ίδιο όνομα στο ερώτημά σας, το Πρόγραμμα επεξεργασίας ερωτημάτων προσθέτει έναν αριθμό (διαδοχικά) σε κάθε επόμενο Εφαρμοσμένο βήμα για να τα διαφοροποιήσει.If you have more than one step with the same name in your query, Query Editor adds a number (in sequence) to each subsequent Applied Step to differentiate between them.

  7. Επιλέξτε το τελευταίο Εφαρμοσμένο βήμα, Ταξινομημένες γραμμές.Select the last Applied Step, Sorted Rows.

    Παρατηρήστε ότι τα δεδομένα έχουν αλλάξει αναφορικά με τη νέα κατάταξη της Αριζόνα.Notice the data has changed regarding Arizona's new ranking. Αυτή η αλλαγή έγινε καθώς εισαγάγαμε το βήμα Αντικατάσταση τιμής στη σωστή θέση, πριν από το βήμα Προστέθηκε προσαρμοσμένο.This change occurs because we inserted the Replaced Value step in the correct location, before the Added Custom step.

  8. Τέλος, θέλουμε να αλλάξουμε το όνομα αυτού του πίνακα σε κάτι πιο περιγραφικό.Lastly, we want to change the name of that table to something descriptive. Στο τμήμα παραθύρου Ρυθμίσεις ερωτήματος, στις Ιδιότητες, εισαγάγετε το νέο όνομα του πίνακα και, στη συνέχεια, επιλέξτε Enter.In the Query Settings pane, under Properties, enter the new name of the table, and then select Enter. Ονομάστε αυτόν τον πίνακα Στατιστικά συντάξεων.Name this table RetirementStats.

    Μετονομασία πίνακα στις Ρυθμίσεις ερωτήματος

    Όταν ξεκινάμε να δημιουργούμε αναφορές, είναι χρήσιμο να έχουμε περιγραφικά ονόματα πινάκων, ιδιαίτερα όταν συνδεόμαστε σε πολλές προελεύσεις δεδομένων, οι οποίες αναφέρονται στο τμήμα παραθύρου Πεδία της προβολής Αναφορά.When we start creating reports, it’s useful to have descriptive table names, especially when we connect to multiple data sources, which are listed in the Fields pane of the Report view.

    Διαμορφώσαμε τώρα τα δεδομένα σας στον βαθμό που χρειάζεται.We’ve now shaped our data to the extent we need to. Στη συνέχεια, θα συνδεθούμε σε άλλη προέλευση δεδομένων και θα συνδυάσουμε δεδομένα.Next let’s connect to another data source, and combine data.

Συνδυασμός δεδομένωνCombine data

Τα δεδομένα σχετικά με τις διάφορες πολιτείες είναι ενδιαφέροντα και θα είναι χρήσιμα για τη δημιουργία επιπλέον προσπαθειών ανάλυσης και ερωτημάτων.The data about various states is interesting, and will be useful for building additional analysis efforts and queries. Ωστόσο, υπάρχει ένα πρόβλημα: τα περισσότερα δεδομένα χρησιμοποιούν μια συντομογραφία δύο γραμμάτων για τους κωδικούς των πολιτειών, όχι το πλήρες όνομα της πολιτείας.But there’s one problem: most data out there uses a two-letter abbreviation for state codes, not the full name of the state. Χρειαζόμαστε έναν τρόπο να συσχετίσουμε τα ονόματα των πολιτειών με τις συντομογραφίες.We need a way to associate state names with their abbreviations.

Είμαστε τυχεροί: υπάρχει μια άλλη δημόσια προέλευση δεδομένων που κάνει ακριβώς αυτό, αλλά απαιτεί μεγάλο βαθμό διαμόρφωσης πριν μπορέσουμε να τη συνδέσουμε στον πίνακα για τις συνταξιοδοτήσεις.We’re in luck; there’s another public data source that does just that, but it needs a fair amount of shaping before we can connect it to our retirement table. Για να διαμορφώσετε τα δεδομένα, ακολουθήστε αυτά τα βήματα:TO shape the data, follow these steps:

  1. Από την κορδέλα Αρχική στο Πρόγραμμα επεξεργασίας ερωτημάτων, επιλέξτε Νέα προέλευση > Web.From the Home ribbon in Query Editor, select New Source > Web.

  2. Εισαγάγετε τη διεύθυνση της τοποθεσίας Web για συντομογραφίες πολιτείας, https://en.wikipedia.org/wiki/List_of_U.S._state_abbreviations και, στη συνέχεια, επιλέξτε Σύνδεση.Enter the address of the website for state abbreviations, https://en.wikipedia.org/wiki/List_of_U.S._state_abbreviations, and then select Connect.

    Η περιήγηση εμφανίζει το περιεχόμενο της τοποθεσίας Web.The Navigator displays the content of the website.

    Σελίδα περιήγησης

  3. Επιλέξτε Κώδικες και συντομογραφίες.Select Codes and abbreviations.


    Θα χρειαστεί αρκετή διαμόρφωση για να μειωθούν τα δεδομένα του πίνακα στο επιθυμητό επίπεδο.It will take quite a bit of shaping to pare this table’s data down to what we want. Υπάρχει πιο γρήγορος ή πιο εύκολος τρόπος για να ολοκληρώσετε τα παρακάτω βήματα;Is there a faster or easier way to accomplish the steps below? Ναι, μπορούμε να δημιουργήσουμε μια σχέση μεταξύ των δύο πινάκων και να διαμορφώσουμε τα δεδομένα βάσει αυτής της σχέσης.Yes, we could create a relationship between the two tables, and shape the data based on that relationship. Τα ακόλουθα βήματα ισχύουν ακόμη για να μάθετε πώς να εργάζεστε με πίνακες, ωστόσο, οι σχέσεις μπορούν να σας βοηθήσουν να χρησιμοποιήσετε γρήγορα δεδομένα από πολλούς πίνακες.The following steps are still good to learn for working with tables; however, relationships can help you quickly use data from multiple tables.

Για να διαμορφώσετε τα δεδομένα, ακολουθήστε αυτά τα βήματα:To get the data into shape, follow these steps:

  1. Αφαιρέστε την επάνω γραμμή.Remove the top row. Επειδή είναι αποτέλεσμα του τρόπου με τον οποίο δημιουργήθηκε ο πίνακας της ιστοσελίδας, δεν το χρειαζόμαστε.Because it's a result of the way that the web page’s table was created, we don’t need it. Από την Αρχική κορδέλα, επιλέξτε Μείωση γραμμών > Κατάργηση γραμμών > Κατάργηση πρώτων γραμμών.From the Home ribbon, select Reduce Rows > Remove Rows > Remove Top Rows.

    Επιλέξτε "Κατάργηση επάνω γραμμών"

    Εμφανίζεται το παράθυρο Κατάργηση πρώτων γραμμών που σας αφήνει να καθορίσετε τον αριθμό των γραμμών που θέλετε να καταργήσετε.The Remove Top Rows window appears, letting you specify how many rows you want to remove.


    Εάν το Power BI εισάγει κατά λάθος τις κεφαλίδες του πίνακα ως γραμμή στον πίνακα δεδομένων σας, μπορείτε να επιλέξετε Χρήση της πρώτης γραμμής ως κεφαλίδων από την Αρχική καρτέλα, ή από την καρτέλα Μετασχηματισμός στην κορδέλα, για διόρθωση του πίνακα.If Power BI accidentally imports the table headers as a row in your data table, you can select Use First Row As Headers from the Home tab, or from the Transform tab in the ribbon, to fix your table.

  2. Αφαιρέστε τις τελευταίες 26 γραμμές.Remove the bottom 26 rows. Αυτές οι γραμμές είναι περιοχές των Η.Π.Α., οι οποίες δεν χρειάζεται να συμπεριληφθούν.These rows are U.S. territories, which we don’t need to include. Από την Αρχική κορδέλα, επιλέξτε Μείωση γραμμών > Κατάργηση γραμμών > Κατάργηση γραμμών από το τέλος.From the Home ribbon, select Reduce Rows > Remove Rows > Remove Bottom Rows.

    Επιλέξτε "Κατάργηση τελευταίων γραμμών"

  3. Καθώς ο πίνακας RetirementStats δεν έχει πληροφορίες για την Ουάσινγκτον DC, πρέπει να την φιλτράρουμε και να την εξαιρέσουμε από τη λίστα.Because the RetirementStats table doesn't have information for Washington DC, we need to filter it from our list. Επιλέξτε το αναπτυσσόμενο μενού Κατάσταση περιοχής και, στη συνέχεια, απενεργοποιήστε το πλαίσιο ελέγχου δίπλα στην Ομοσπονδιακή περιοχή.Select the Region Status drop-down, then clear the checkbox beside Federal district.

    Κάντε εκκαθάριση του πλαισίου ελέγχου "Ομοσπονδιακή περιοχή"

  4. Καταργήστε μερικές περιττές στήλες.Remove a few unneeded columns. Επειδή χρειαζόμαστε μόνο την αντιστοίχιση κάθε πολιτείας στην επίσημη συντομογραφία της δύο γραμμάτων, μπορούμε να καταργήσουμε τις εξής στήλες: Στήλη1, Στήλη3, Στήλη4 και Στήλη6 έως Στήλη11.Because we need only the mapping of each state to its official two-letter abbreviation, we can remove the following columns: Column1, Column3, Column4, and Column6 through Column11. Επιλέξτε πρώτα Στήλη 1, έπειτα κρατήστε πατημένο το πλήκτρο CTRL και επιλέξτε καθεμία από τις άλλες στήλες για να καταργηθούν.First select Column1, then hold down the CTRL key and select each of the other columns to be removed. Από την καρτέλα Αρχική στην κορδέλα, επιλέξτε Κατάργηση στηλών > Κατάργηση στηλών.From the Home tab on the ribbon, select Remove Columns > Remove Columns.

    Κατάργηση στήλης


    Είναι καλή στιγμή να υποδείξουμε ότι η ακολουθία εφαρμοσμένων βημάτων στο Πρόγραμμα επεξεργασίας ερωτημάτων είναι σημαντική και μπορεί να επηρεάσει τον τρόπο διαμόρφωσης των δεδομένων.This is a good time to point out that the sequence of applied steps in Query Editor is important, and can affect how the data is shaped. Είναι επίσης σημαντικό να εξεταστεί πώς ένα βήμα ενδέχεται να επηρεάσει κάποιο άλλο επόμενο βήμα. Εάν καταργήσετε ένα βήμα από τα Εφαρμοσμένα βήματα, τα επόμενα βήματα μπορεί να μην συμπεριφέρονται όπως προβλέπεται αρχικά, εξαιτίας των επιπτώσεων της ακολουθίας βημάτων του ερωτήματος.It’s also important to consider how one step may impact another subsequent step; if you remove a step from the Applied Steps, subsequent steps may not behave as originally intended, because of the impact of the query’s sequence of steps.


    Όταν αλλάζετε το μέγεθος του παραθύρου του Προγράμματος επεξεργασίας ερωτημάτων για να σμικρύνετε το πλάτος, ορισμένα στοιχεία της κορδέλας συμπυκνώνονται για βέλτιστη χρήση του ορατού χώρου.When you resize the Query Editor window to make the width smaller, some ribbon items are condensed to make the best use of visible space. Όταν αυξήσετε το πλάτος του παραθύρου του Προγράμματος επεξεργασίας ερωτημάτων, τα στοιχεία της κορδέλας αναπτύσσονται για να αξιοποιηθεί στο έπακρο η αυξημένη περιοχή της κορδέλας.When you increase the width of the Query Editor window, the ribbon items expand to make the most use of the increased ribbon area.

  5. Μετονομάστε τις στήλες και τον πίνακα.Rename the columns and the table. Υπάρχουν διάφοροι τρόποι να μετονομάσετε μια στήλη: Πρώτα, επιλέξτε τη στήλη, έπειτα επιλέξτε Μετονομασία από την καρτέλα Μετασχηματισμός στην κορδέλα ή κάντε δεξί κλικ και επιλέξτε Μετονομασία.There are a few ways to rename a column: First, select the column, then either select Rename from the Transform tab on the ribbon, or right-click and select Rename. Η ακόλουθη εικόνα έχει βέλη που δείχνουν προς δύο επιλογές. Πρέπει να επιλέξετε μία.The following image has arrows pointing to both options; you only need to choose one.

    Μετονομασία στήλης στο Πρόγραμμα επεξεργασίας ερωτημάτων

  6. Μετονομάστε τις στήλες στο Όνομα πολιτείας και Κωδικός πολιτείας.Rename the columns to State Name and State Code. Για να μετονομάσετε τον πίνακα, εισαγάγετε το Όνομα στο τμήμα παραθύρου Ρυθμίσεις ερωτήματος.To rename the table, enter the Name in the Query Settings pane. Ονομάστε αυτόν τον πίνακα Κωδικοί πολιτειών.Name this table StateCodes.

Συνδυασμός ερωτημάτωνCombine queries

Τώρα που έχουμε διαμορφώσει τον πίνακα "Κωδικοί πολιτειών" με τον τρόπο που θέλουμε, ας συνδυάσουμε αυτούς τους δύο πίνακες ή ερωτήματα σε ένα.Now that we’ve shaped the StateCodes table the way we want, let’s combine these two tables, or queries, into one. Επειδή οι πίνακες που έχουμε τώρα αποτελούν το αποτέλεσμα ερωτημάτων που εφαρμόσαμε στα δεδομένα, αναφέρονται συχνά ως ερωτήματα.Because the tables we now have are a result of the queries we applied to the data, they’re often referred to as queries.

Υπάρχουν δύο τρόποι συνδυασμού ερωτημάτων: συγχώνευση και προσάρτηση.There are two primary ways of combining queries: merging and appending.

  • Όταν έχετε μία ή περισσότερες στήλες που θέλετε να προσθέσετε σε ένα άλλο ερώτημα, πρέπει να συγχωνεύσετε τα ερωτήματα.When you have one or more columns that you’d like to add to another query, you merge the queries.
  • Όταν έχετε πρόσθετες γραμμές δεδομένων που θέλετε να προσθέσετε σε ένα υπάρχον ερώτημα, πρέπει να προσαρτήσετε το ερώτημα.When you have additional rows of data that you’d like to add to an existing query, you append the query.

Σε αυτήν την περίπτωση, θέλουμε να συγχωνεύσουμε τα ερωτήματα.In this case, we want to merge the queries. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:To do so, follow these steps:

  1. Από το αριστερό τμήμα του παραθύρου του Προγράμματος επεξεργασίας ερωτημάτων, επιλέξτε το ερώτημα με το οποίο θέλετε να συγχωνευθεί το άλλο ερώτημα.From the left pane of Query Editor, select the query into which you want the other query to merge. Σε αυτήν την περίπτωση, είναι τα Στατιστικά συντάξεων.In this case, it's RetirementStats.

  2. Επιλέξτε Συνδυασμός > Συγχώνευση ερωτημάτων από την Αρχική καρτέλα στην κορδέλα.Select Combine > Merge Queries from the Home tab on the ribbon.

    Επιλέξτε "Συγχώνευση ερωτημάτων"

    Ενδέχεται να σας ζητηθεί να ορίσετε τα επίπεδα προστασίας προσωπικών δεδομένων, για να διασφαλιστεί ότι τα δεδομένα συνδυάζονται χωρίς να συμπεριλάβετε ή να μεταφέρετε δεδομένα που δεν θέλετε να μεταφερθούν.You may be prompted to set the privacy levels, to ensure the data is combined without including or transferring data you don't want transferred.

    Εμφανίζεται το παράθυρο Συγχώνευση.The Merge window appears. Σας ζητά να επιλέξετε τον πίνακα που θα θέλατε να συγχωνεύσετε στον επιλεγμένο πίνακα και τις αντίστοιχες στήλες που θα χρησιμοποιηθούν για τη συγχώνευση.It prompts you to select which table you'd like merged into the selected table, and the matching columns to use for the merge.

  3. Επιλέξτε Πολιτεία από τον πίνακα "Στατιστικά συντάξεων" και, στη συνέχεια, επιλέξτε το ερώτημα Κωδικοί πολιτειών.Select State from the RetirementStats table, then select the StateCodes query.

    Όταν επιλέξετε τις στήλες σωστής αντιστοίχισης, ενεργοποιείται το κουμπί OK.When you select the correct matching columns, the OK button is enabled.

    Παράθυρο "Συγχώνευση"

  4. Επιλέξτε OK.Select OK.

    Το Πρόγραμμα επεξεργασίας ερωτημάτων δημιουργεί μια στήλη Νέα στήλη στο τέλος του ερωτήματος, η οποία περιέχει τα περιεχόμενα του πίνακα (ερώτημα) που συγχωνεύθηκε με το υπάρχον ερώτημα.Query Editor creates a NewColumn column at the end of the query, which contains the contents of the table (query) that was merged with the existing query. Όλες οι στήλες από το συγχωνευμένο ερώτημα συμπυκνώνονται στη στήλη Νέα στήλη, αλλά μπορείτε να κάνετε Ανάπτυξη του πίνακα και να συμπεριλάβετε όποιες στήλες θέλετε.All columns from the merged query are condensed into the NewColumn column, but you can Expand the table and include whichever columns you want.

    Στήλη "Νέα στήλη"

  5. Για να αναπτύξετε τον συγχωνευμένο πίνακα και να επιλέξετε τις στήλες που θα συμπεριληφθούν, επιλέξτε το εικονίδιο ανάπτυξης (To expand the merged table, and select which columns to include, select the expand icon (Εικονίδιο ανάπτυξης).).

    Εμφανίζεται το παράθυρο Ανάπτυξη.The Expand window appears.

    "Νέα στήλη" στο ερώτημα

  6. Σε αυτήν την περίπτωση, θέλουμε μόνο τη στήλη Κωδικός πολιτείας.In this case, we want only the State Code column. Επιλέξτε αυτήν τη στήλη, απενεργοποιήστε τη Χρήση του αρχικού ονόματος στήλης ως πρόθημα και, στη συνέχεια, επιλέξτε OK.Select that column, clear Use original column name as prefix, and then select OK.

    Εάν είχα αφήσει επιλεγμένο το πλαίσιο ελέγχου για τη Χρήση του αρχικού ονόματος ως πρόθημα, η συγχωνευμένη στήλη θα ονομαζόταν NewColumn.State Code.If we had left the checkbox selected for Use original column name as prefix, the merged column would be named NewColumn.State Code.


    Θέλετε να εξερευνήστε τον τρόπο εισαγωγής του πίνακα "Νέα στήλη";Want to explore how to bring in the NewColumn table? Μπορείτε να πειραματιστείτε λίγο και, αν δεν σας αρέσουν τα αποτελέσματα, απλώς διαγράψτε αυτό το βήμα από τη λίστα Εφαρμοσμένα βήματα στο τμήμα παραθύρου Ρυθμίσεις ερωτήματος. Το ερώτημα επιστρέφει στην κατάσταση πριν από την εφαρμογή του βήματος Ανάπτυξη.You can experiment a bit, and if you don’t like the results, just delete that step from the Applied Steps list in the Query Settings pane; your query returns to the state prior to applying that Expand step. Μπορείτε να το κάνετε όσες φορές θα θέλατε μέχρι η διαδικασία ανάπτυξης να έχει την επιθυμητή εικόνα.You can do this as many times as you like until the expand process looks the way you want it.

    Τώρα έχουμε ένα μεμονωμένο ερώτημα (πίνακα) που συνδυάζει δύο προελεύσεις δεδομένων, καθεμία από τις οποίες διαμορφώθηκε έτσι ώστε να ικανοποιεί τις ανάγκες μας.We now have a single query (table) that combines two data sources, each of which has been shaped to meet our needs. Αυτό το ερώτημα μπορεί να χρησιμοποιηθεί ως βάση για πολλές πρόσθετες και ενδιαφέρουσες συνδέσεις δεδομένων, όπως στατιστικά για το κόστος στέγασης, δημογραφικά στοιχεία ή ευκαιρίες απασχόλησης σε οποιαδήποτε πολιτεία.This query can serve as a basis for many additional and interesting data connections, such as housing cost statistics, demographics, or job opportunities in any state.

  7. Για να εφαρμόσετε τις αλλαγές σας και να κλείσετε το Πρόγραμμα επεξεργασίας ερωτημάτων, επιλέξτε Κλείσιμο και εφαρμογή από την Αρχική καρτέλα της κορδέλας.To apply your changes and close Query Editor, select Close & Apply from the Home ribbon tab.

    Το μετασχηματισμένο σύνολο δεδομένων εμφανίζεται στο Power BI Desktop, έτοιμο να χρησιμοποιηθεί για τη δημιουργία αναφορών.The transformed dataset appears in Power BI Desktop, ready to be used for creating reports.

    Επιλέξτε Κλείσιμο & εφαρμογή

Επόμενα βήματαNext steps

Για περισσότερες πληροφορίες σχετικά με το Power BI Desktop και τις δυνατότητές του, ανατρέξτε στους παρακάτω πόρους:For more information on Power BI Desktop and its capabilities, see the following resources: