Δημιουργία υπολογιζόμενων στηλών στο Power BI Desktop
Με τις υπολογιζόμενες στήλες, μπορείτε να προσθέσετε νέα δεδομένα σε έναν πίνακα που υπάρχει ήδη στο μοντέλο σας. Ωστόσο, αντί για την υποβολή ερωτημάτων και τη φόρτωση τιμών στη νέα στήλη από μια προέλευση δεδομένων, δημιουργείτε έναν τύπο παραστάσεων ανάλυσης δεδομένων (DAX) που ορίζει τις τιμές της στήλης. Στο Power BI Desktop, οι υπολογιζόμενες στήλες δημιουργούνται χρησιμοποιώντας τη δυνατότητα νέας στήλης στην προβολή αναφοράς, προβολή πίνακα ή προβολή μοντέλου.
Σε αντίθεση με τις προσαρμοσμένες στήλες που δημιουργούνται ως μέρος ενός ερωτήματος με χρήση Προσθήκη προσαρμοσμένης στήλης στο Πρόγραμμα επεξεργασίας Power Query, οι υπολογιζόμενες στήλες που δημιουργούνται σε προβολή αναφοράς, προβολή πίνακα ή προβολή μοντέλου βασίζονται σε δεδομένα που ήδη έχετε φορτώσει στο μοντέλο. Για παράδειγμα, μπορεί να επιλέξετε να συνενώσετε τιμές από δύο διαφορετικές στήλες σε δύο διαφορετικούς αλλά σχετιζόμενους πίνακες, να προσθέσετε ή να εξαγάγετε δευτερεύουσες συμβολοσειρές.
Οι υπολογιζόμενες στήλες που δημιουργείτε εμφανίζονται στην λίστα Πεδία όπως με οποιοδήποτε άλλο πεδίο, αλλά θα έχουν ένα ειδικό εικονίδιο που δείχνει ότι οι τιμές τους είναι το αποτέλεσμα ενός τύπου. Μπορείτε να ονομάσετε τις στήλες σας όπως θέλετε και να τις προσθέσετε σε μια απεικόνιση αναφοράς όπως με άλλα πεδία.
Οι υπολογιζόμενες στήλες υπολογίζουν αποτελέσματα χρησιμοποιώντας το DAX, μια γλώσσα τύπων που προορίζεται για χρήση με σχεσιακά δεδομένα, όπως στο Power BI Desktop. Το DAX περιλαμβάνει μια βιβλιοθήκη με πάνω από 200 συναρτήσεις, τελεστές και κατασκευές. Παρέχει τεράστια ευελιξία στη δημιουργία τύπων για υπολογισμό αποτελεσμάτων για σχεδόν κάθε ανάγκη ανάλυσης δεδομένων. Για να μάθετε περισσότερα σχετικά με το DAX, ανατρέξτε στο θέμα Μάθετε τα βασικά στοιχεία DAX στο Power BI Desktop.
Οι τύποι DAX μοιάζουν με τους τύπους του Excel. Στην πραγματικότητα, το DAX έχει πολλές ίδιες συναρτήσεις με το Excel. Οι συναρτήσεις DAX, ωστόσο, προορίζονται για χρήση με δεδομένα που τεμαχίονται με αλληλεπιδραστικό ανάλυση ή φιλτράρισμα σε μια αναφορά, όπως στο Power BI Desktop. Στο Excel, μπορείτε να έχετε έναν διαφορετικό τύπο για κάθε γραμμή σε έναν πίνακα. Στο Power BI, όταν δημιουργείτε έναν τύπο DAX για μια νέα στήλη, αυτός θα υπολογίσει ένα αποτέλεσμα για κάθε γραμμή του πίνακα. Οι τιμές στήλης υπολογίζονται εκ νέου όπως απαιτείται, όπως όταν τα υποκείμενα δεδομένα ανανεώνονται και οι τιμές έχουν αλλάξει.
Ας δούμε ένα παράδειγμα
Ο Νίκος είναι προϊστάμενος αποστολών στην Contoso και θέλει να δημιουργήσει μια αναφορά που εμφανίζει τον αριθμό των αποστολών σε διαφορετικές πόλεις. Ο Νίκος έχει έναν πίνακα Γεωγραφία
Ωστόσο, με μια υπολογιζόμενη στήλη, ο Νίκος μπορεί να βάλει μαζί τις πόλεις από τη στήλη Πόλη
Ο Νίκος κάνει δεξί κλικ στον πίνακα Γεωγραφία
CityState = [City] & "," & [State]
Αυτός ο τύπος δημιουργεί μια νέα στήλη με την ονομασία CityState. Για κάθε γραμμή του πίνακα
Τώρα ο Νίκος έχει το πεδίο που θέλει.
Τώρα, ο Νίκος μπορεί να το προσθέσει στον καμβά αναφορών μαζί με τον αριθμό των αποστολών. Με ελάχιστη προσπάθεια, ο Νίκος τώρα έχει ένα πεδίο CityState που μπορεί να προστεθεί σε σχεδόν οποιονδήποτε τύπο απεικόνισης. Όταν ο Νίκος δημιουργεί έναν νέο χάρτη, το Power BI Desktop ήδη γνωρίζει πώς να διαβάσει τις τιμές πόλης και πολιτείας στη νέα στήλη.
Σχετικό περιεχόμενο
Αυτό το άρθρο παρέχει μια γρήγορη εισαγωγή στις υπολογιζόμενες στήλες εδώ. Για περισσότερες πληροφορίες, ανατρέξτε στους παρακάτω πόρους:
Για να κάνετε λήψη ενός αρχείου δείγματος και να λάβετε αναλυτικά μαθήματα για τον τρόπο δημιουργίας περισσότερων στηλών, ανατρέξτε στο θέμα Εκμάθηση: Δημιουργία υπολογιζόμενων στηλών στο Power BI Desktop.
Για να μάθετε περισσότερα σχετικά με το DAX, ανατρέξτε στο θέμα Μάθετε τα βασικά στοιχεία DAX στο Power BI Desktop.
Για να μάθετε περισσότερα σχετικά με τις στήλες που δημιουργείτε ως μέρος ενός ερωτήματος, ανατρέξτε στο θέμα Δημιουργία προσαρμοσμένων στηλών.