Κοινή χρήση μέσω


DISTINCT (στήλη)

Ισχύει για: Υπολογισμός απεικόνισης υπολογιζόμενης στήλης υπολογιζόμενου πίνακα Μέτρηση

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

Σημείωμα

Αυτή η συνάρτηση δεν μπορεί να χρησιμοποιηθεί για την επιστροφή τιμών σε ένα κελί ή στήλη σε ένα φύλλο εργασίας. Αντίθετα, ενσωματώνετε τη συνάρτηση DISTINCT μέσα σε έναν τύπο, για να λάβετε μια λίστα διακριτών τιμών που μπορούν να διαβιβαστούν σε μια άλλη συνάρτηση και, στη συνέχεια, να μετρηθούν, να συνοψιστούν ή να χρησιμοποιηθούν για άλλες λειτουργίες.

Σύνταξη

DISTINCT(<column>)  

Παράμετροι

Όρος Ορισμός
στήλη Η στήλη από την οποία θα επιστραφούν οι μοναδικές τιμές. Ή, μια παράσταση που επιστρέφει μια στήλη.

Επιστρεφόμενη αξία

Μια στήλη μοναδικών τιμών.

Παρατηρήσεις

  • Τα αποτελέσματα της DISTINCT επηρεάζονται από το τρέχον περιβάλλον φίλτρου. Για παράδειγμα, εάν χρησιμοποιήσετε τον τύπο στο παρακάτω παράδειγμα για να δημιουργήσετε μια μέτρηση, τα αποτελέσματα θα αλλάζουν κάθε φορά που ο πίνακας φιλτράρεται ώστε να εμφανίζει μόνο μια συγκεκριμένη περιοχή ή μια χρονική περίοδο.

  • Αυτή η συνάρτηση δεν υποστηρίζεται για χρήση σε λειτουργία DirectQuery όταν χρησιμοποιείται σε υπολογιζόμενες στήλες ή σε κανόνες ασφάλειας σε επίπεδο γραμμών (RLS).

Υπάρχει μια άλλη έκδοση της συνάρτησης DISTINCT, DISTINCT (πίνακας), η οποία επιστρέφει έναν πίνακα καταργώντας διπλότυπες γραμμές από έναν άλλο πίνακα ή παράσταση.

Η συνάρτηση VALUES είναι παρόμοια με την DISTINCT. Μπορεί επίσης να χρησιμοποιηθεί για την επιστροφή μιας λίστας μοναδικών τιμών και γενικά θα επιστρέψει ακριβώς τα ίδια αποτελέσματα με την DISTINCT. Ωστόσο, σε ορισμένα περιβάλλοντα, η VALUES θα επιστρέψει μία επιπλέον ειδική τιμή. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Συνάρτηση VALUES.

Παράδειγμα

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

= COUNTROWS(DISTINCT(InternetSales_USD[CustomerKey]))  

Δεν μπορείτε να επικολλήσετε τη λίστα τιμών που επιστρέφει η DISTINCT απευθείας σε μια στήλη. Αντί για αυτό, μεταβιβάζετε τα αποτελέσματα της συνάρτησης DISTINCT σε μια άλλη συνάρτηση που μετρά, φιλτράρει ή συγκεντρώνει τιμές χρησιμοποιώντας τη λίστα. Για να κάνουμε το παράδειγμα όσο το δυνατόν απλούστερο, εδώ ο πίνακας διακριτών τιμών έχει διαβιβαστεί στη συνάρτηση COUNTROWS.

Ετικέτες γραμμών Αξεσουάρ Ποδήλατα Ρουχισμός Γενικό σύνολο
2005 1013 1013
2006 2677 2677
2007 6792 4875 2867 9309
2008 9435 5451 4196 11377
Γενικό σύνολο 15114 9132 6852 18484

Επίσης, σημειώστε ότι τα αποτελέσματα δεν είναι προσθετικά. Αυτό σημαίνει ότι ο συνολικός αριθμός των μοναδικών πελατών το 2007 δεν είναι το άθροισμα των μοναδικών πελατών για Αξεσουάρ, Ποδήλατα και Ρουχισμό για το συγκεκριμένο έτος. Ο λόγος είναι ότι ένας πελάτης μπορεί να καταμετρηθεί σε πολλές ομάδες.

Συναρτήσεις φιλτραρίσματος
Συνάρτηση FILTER
Συνάρτηση RELATED
Συνάρτηση VALUES