Σε αυτό το άρθρο περιγράφονται η σύνταξη τύπου και η χρήση της συνάρτησης CUBERANKEDMEMBER στο Microsoft Excel.
Περιγραφή
Επιστρέφει το νιοστό, ή διατεταγμένο, μέλος ενός συνόλου. Χρησιμοποιήστε την για να λάβετε ένα ή περισσότερα στοιχεία ενός συνόλου, όπως είναι ο κορυφαίος πωλητής ή οι 10 κορυφαίοι σπουδαστές.
Σύνταξη
CUBERANKEDMEMBER(σύνδεση; παράσταση_συνόλου; κατάταξη; [λεζάντα])
Η σύνταξη της συνάρτησης CUBERANKEDMEMBER περιλαμβάνει τα παρακάτω ορίσματα:
- Σύνδεση Απαιτείται. Είναι μια συμβολοσειρά κειμένου του ονόματος της σύνδεσης με τον κύβο.
- Set_expression Απαιτείται. Είναι μια συμβολοσειρά κειμένου μιας παράστασης συνόλου, όπως "{[Στοιχείο1].children}". Το όρισμα παράσταση_συνόλου μπορεί επίσης να είναι μια συνάρτηση CUBESET ή μια αναφορά σε ένα κελί που περιέχει τη συνάρτηση CUBESET.
- Κατάταξη Απαιτείται. Μια ακέραια τιμή που καθορίζει την κορυφαία τιμή που επιστρέφεται. Εάν η τιμή του ορίσματος κατάταξη είναι 1, η συνάρτηση επιστρέφει την κορυφαία τιμή, εάν είναι 2, επιστρέφει τη δεύτερη κορυφαία τιμή κ.ο.κ. Προκειμένου η συνάρτηση να επιστρέψει τις 5 κορυφαίες τιμές, χρησιμοποιήστε τη συνάρτηση CUBERANKEDMEMBER πέντε φορές, καθορίζοντας μια διαφορετική κατάταξη, 1 έως 5, κάθε φορά.
- Λεζάντα Προαιρετικό. Είναι μία συμβολοσειρά κειμένου που εμφανίζεται στο κελί στη θέση της λεζάντας από τον κύβο, εάν έχει καθοριστεί λεζάντα.
Παρατηρήσεις
- Όταν η συνάρτηση CUBERANKEDMEMBER εκτελείται, εμφανίζει προσωρινά ένα μήνυμα "#ΛΗΨΗ_ΔΕΔΟΜΕΝΩΝ…" στο κελί πριν από την ανάκτηση όλων των δεδομένων.
- Εάν το όνομα της σύνδεσης δεν είναι έγκυρη σύνδεση βιβλίου εργασίας που είναι αποθηκευμένη στο βιβλίο εργασίας, η συνάρτηση CUBERANKEDMEMBER επιστρέφει #NAME; ως τιμή σφάλματος. Εάν ο διακομιστής Ηλεκτρονικής αναλυτικής επεξεργασίας (OLAP) δεν εκτελείται, δεν είναι διαθέσιμος ή επιστρέφει μήνυμα σφάλματος, η συνάρτηση CUBERANKEDMEMBER επιστρέφει #NAME; ως τιμή σφάλματος.
- Η συνάρτηση CUBERANKEDMEMBER επιστρέφει τιμή σφάλματος #Δ/Υ όταν η σύνταξη του στοιχείου παράσταση_συνόλου δεν είναι σωστή ή όταν το σύνολο περιέχει τουλάχιστον ένα μέλος με διαφορετική διάσταση από τα άλλα μέλη.
Παραδείγματα
=CUBERANKEDMEMBER("Πωλήσεις",$D$4,1,"Κορυφαίος μήνας")
=CUBERANKEDMEMBER("Πωλήσεις",CUBESET("Πωλήσεις","Καλοκαίρι","[2004].[Ιούνιος]","[2004].[Ιούλιος]","[2004].[Αύγουστος]"),3,"Κορυφαίος μήνας")
Συμβουλή
Προκειμένου να επιστραφούν οι ν κατώτερες τιμές, χρησιμοποιήστε τα ορίσματα σειρά_ταξινόμησης και ταξινόμηση_κατά της συνάρτησης CUBESET για να αντιστρέψετε τη σειρά του συνόλου, ώστε οι κορυφαίες τιμές του ταξινομημένου συνόλου να γίνουν οι κατώτερες τιμές. Για παράδειγμα, ο τύπος CUBERANKEDMEMBER ("Πωλήσεις"; $D$4;1) επιστρέφει το τελευταίο μέλος, ο τύπος CUBERANKEDMEMBER ("Πωλήσεις"; $D$4; 2) επιστρέφει το προτελευταίο μέλος κ.ο.κ.