Σε αυτό το άρθρο περιγράφονται η σύνταξη τύπου και η χρήση της συνάρτησης CUBEMEMBER στο Microsoft Excel.
Περιγραφή
Επιστρέφει ένα μέλος ή μια πλειάδα από τον κύβο. Χρησιμοποιήστε την για να επαληθεύσετε ότι το μέλος ή η πλειάδα υπάρχει στον κύβο.
Σύνταξη
CUBEMEMBER(σύνδεση; μέλος_παράσταση; [λεζάντα])
Η σύνταξη της συνάρτησης CUBEMEMBER περιλαμβάνει τα παρακάτω ορίσματα:
-
Σύνδεση Υποχρεωτικό. Είναι μια συμβολοσειρά κειμένου του ονόματος της σύνδεσης με τον κύβο.
-
Μέλος_παράσταση Υποχρεωτικό. Είναι μια συμβολοσειρά κειμένου μιας πολυδιάστατης έκφρασης (MDX) που επιστρέφει ένα μοναδικό μέλος του κύβου. Εναλλακτικά, το όρισμα μέλος_παράσταση μπορεί να είναι μια πλειάδα, καθορισμένη ως περιοχή κελιών ή σταθερά πίνακα.
-
Λεζάντα Προαιρετικό. Είναι μία συμβολοσειρά κειμένου που εμφανίζεται στο κελί στη θέση της λεζάντας από τον κύβο, εάν έχει καθοριστεί λεζάντα. Όταν επιστρέφεται μια πλειάδα, η λεζάντα που χρησιμοποιείται είναι αυτή του τελευταίου μέλους της πλειάδας.
Παρατηρήσεις
-
Όταν η συνάρτηση CUBEMEMBER εκτελείται, εμφανίζει προσωρινά ένα μήνυμα "#ΛΗΨΗ_ΔΕΔΟΜΕΝΩΝ…" στο κελί πριν από την ανάκτηση όλων των δεδομένων.
-
Όταν χρησιμοποιείτε τη συνάρτηση CUBEMEMBER ως όρισμα για άλλη συνάρτηση CUBE, η έκφραση MDX προσδιορίζει το μέλος ή την πλειάδα που χρησιμοποιείται από τη συνάρτηση CUBE και όχι την τιμή που εμφανίζεται στο κελί της συνάρτησης CUBEMEMBER.
-
Στην περίπτωση που το όνομα σύνδεσης δεν είναι έγκυρη σύνδεση βιβλίου εργασίας αποθηκευμένη στο βιβλίο εργασίας σας, η συνάρτηση CUBEMEMBER επιστρέφει #ΟΝΟΜΑ? ως τιμή σφάλματος. Εάν ο διακομιστής OLAP (Online Analytical Processing) δεν λειτουργεί, δεν είναι διαθέσιμος ή επιστρέφει μήνυμα σφάλματος, η συνάρτηση CUBEMEMBER επιστρέφει #ΟΝΟΜΑ? ως τιμή σφάλματος.
-
Εάν τουλάχιστον ένα από τα στοιχεία της πλειάδας δεν είναι έγκυρο, η συνάρτηση CUBEMEMBER επιστρέφει #ΤΙΜΗ! ως τιμή σφάλματος.
-
Εάν το όρισμα μέλος_παράσταση έχει μήκος μεγαλύτερο από 255 χαρακτήρες, που είναι το όριο για ορίσματα συνάρτησης, η συνάρτηση CUBEMEMBER επιστρέφει #ΤΙΜΗ! ως τιμή σφάλματος. Για να χρησιμοποιήσετε συμβολοσειρές κειμένου μεγαλύτερες από 255 χαρακτήρες, καταχωρήστε τη συμβολοσειρά κειμένου σε ένα κελί (με όριο 32.767 χαρακτήρες) και στη συνέχεια χρησιμοποιήστε μια αναφορά κελιού ως όρισμα.
-
Η συνάρτηση CUBEMEMBER επιστρέφει την τιμή σφάλματος #Δ/Υ όταν:
-
Η σύνταξη του ορίσματος μέλος_παράσταση δεν είναι σωστή.
-
Το μέλος που καθορίζεται από τη συμβολοσειρά κειμένου MDX δεν υπάρχει στον κύβο.
-
Η πλειάδα δεν είναι έγκυρη επειδή δεν υπάρχει τιμή των καθορισμένων τιμών. (Αυτό μπορεί να συμβεί στην περίπτωση πολλών στοιχείων από την ίδια ιεραρχία.)
-
Το σύνολο περιέχει τουλάχιστον ένα μέλος με διαφορετική διάσταση από τα άλλα μέλη.
-
-
Η συνάρτηση CUBEMEMBER ενδέχεται να επιστρέψει τιμή σφάλματος #Δ/Υ στην περίπτωση που κάνετε αναφορά σε ένα αντικείμενο που βασίζεται σε περίοδο λειτουργίας, όπως ένα υπολογισμένο μέλος ή ένα ονομαστικό σύνολο ενός Συγκεντρωτικού πίνακα όταν γίνεται κοινή χρήση μιας σύνδεσης και αυτός ο Συγκεντρωτικός πίνακας διαγραφεί ή τον μετατρέψετε σε τύπους. (Στην καρτέλα Επιλογές, στην ομάδα Εργαλεία, κάντε κλικ στην επιλογή Εργαλεία OLAP και στη συνέχεια κάντε κλικ στην επιλογή Μετατροπή σε τύπους.)
Παραδείγματα
=CUBEMEMBER("Πωλήσεις","[Χρόνος].[Οικονομικό_έτος].[2004]")
=CUBEMEMBER($A$1,D$12)
= Η συνάρτηση CUBEMEMBER ("Πωλήσεις" (B4, C6, D5), "Πωλήσεις_το_2004")
=CUBEMEMBER("xlextdat8 Πωλήσεις FoodMart 2000","([Προϊόν].[Τρόφιμα],[Χρόνος].[1997])")
=CUBEMEMBER($A$1,C$12:D$12)