Σημείωμα
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να εισέλθετε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Ισχύει για:
Υπολογιζόμενη στήλη
Υπολογιζόμενος πίνακας
Μετρώ
Υπολογισμός απεικόνισης
Επιστρέφει την τιμή ή αξιολογεί την παράσταση από τη μήτρα απεικόνισης χρησιμοποιώντας απόλυτη περιήγηση. Μπορείτε να παρέχετε φίλτρα για οποιονδήποτε άξονα στη μήτρα απεικόνισης. Οποιαδήποτε φίλτρα που έχουν παραλειφθεί προκύπτουν από το περιβάλλον. Εάν δεν μπορεί να προσδιοριστεί καμία μεμονωμένη τιμή, επιστρέφεται σφάλμα.
Σύνταξη
LOOKUP(<expression>, <colref>, <expression>[, <colref>, <expression>]...[, <AssociatedColumnsBehavior>])
Παράμετροι
| Όρος | Ορισμός |
|---|---|
expression |
Η παράσταση προς αξιολόγηση. |
colref |
(Προαιρετικό) Η στήλη που θα φιλτραριστεί. |
expression |
(Προαιρετικό) Η τιμή για φιλτράρισμα. |
AssociatedColumnsBehavior |
(Προαιρετικό) Καθορίζει τον τρόπο χειρισμού των συσχετισμένων στηλών. Οι επιτρεπόμενες τιμές είναι EXPLICIT (προεπιλογή) ή INFERRED. |
Τιμή επιστροφής
Η τιμή της παράστασης μετά την εφαρμογή των φίλτρων.
Εάν δεν υπάρχει αντιστοιχία, επιστρέφεται σφάλμα.
Εάν πολλές γραμμές συμφωνούν με τα φίλτρα, επιστρέφεται σφάλμα.
Παρατηρήσεις
Η παράμετρος AssociatedColumnsBehavior ελέγχει τον τρόπο με τον οποίο η LOOKUP χειρίζεται τις στήλες άξονα που προσδιορίζονται λειτουργικά από τις παρεχόμενες συντεταγμένες:
ΡΗΤΟ (προεπιλογή): Όταν η παράμετρος παραλειφθεί ή οριστεί σε
EXPLICIT, η LOOKUP χρησιμοποιεί μόνο τα φίλτρα που παρέχετε ρητά. Οι στήλες άξονα που δεν έχουν καθοριστεί συνάγεται από το τρέχον περιβάλλον. Αυτή είναι η αρχική συμπεριφορά LOOKUP.INFERRED: Όταν οριστεί σε
INFERRED, ο μηχανισμός αναγνωρίζει ποιες στήλες άξονα προσδιορίζονται λειτουργικά από τις παρεχόμενες συντεταγμένες και τις συμπληρώνει αυτόματα πριν από την αξιολόγηση της αναζήτησης. Για παράδειγμα, εάν φιλτράρετε κατά Έτος, Τρίμηνο και Μήνα, η μηχανή μπορεί να συναγάγει σχετικές στήλες, όπως η ημέρα ή η εβδομάδα που αντιστοιχούν σε αυτές τις συντεταγμένες.
Όταν INFERRED καθορίζεται το και παρέχετε μια τιμή για μια στήλη που θα είχε συναχθεί, η παρεχόμενη τιμή επικυρώνεται έναντι της συναχθείσας τιμής. Σε περίπτωση διένεξης, η κλήση επιστρέφει BLANK, όμοια με τον τρόπο EXPLICIT που επιστρέφει BLANK την τιμή όταν παρέχετε συντεταγμένες σε διένεξη.
Παράδειγμα 1
Σε αυτό το παράδειγμα, η ΣΥΝΆΡΤΗΣΗ LOOKUP ανακτά το άθροισμα των πωλήσεων για την Κατηγορία ποδηλάτων. Το πρώτο όρισμα μπορεί να είναι μια στήλη ή μια ανυσματική παράσταση.
Lookup Example 1 = LOOKUP(SUM([Sales Amount]), [Category], "Bikes")
Lookup Example 2 = LOOKUP([Sales Amount], [Category], "Bikes")
Το παρακάτω στιγμιότυπο οθόνης εμφανίζει τη μήτρα με δύο υπολογισμούς απεικόνισης.
Παράδειγμα 2
Σε αυτό το παράδειγμα, ο υπολογισμός απεικόνισης LookupExample2 ανακτά το άθροισμα των Πωλήσεων για το οικονομικό έτος ΟΕ2018. Παρατηρήστε ότι θα χρησιμοποιηθεί το φίλτρο τριμήνου από τη γραμμή, καθώς δεν καθορίζεται ρητά, με αποτέλεσμα να μην επιστρέφονται αποτελέσματα για το FY2019 Q1 έως το FY2019 Q4 , δεδομένου ότι δεν υπάρχει ο συνδυασμός των FY2018 και FY2019 Q1 έως FY2019 Q4 . Η συνάρτηση LookupExample3 καθορίζει ρητά το τρίμηνο, επομένως δεν λαμβάνει υπόψη το τρέχον τρίμηνο στη γραμμή.
LookupExample2 = LOOKUP([Sales Amount], [Fiscal Year], "FY2018")
LookupExample3 = LOOKUP([Sales Amount], [Fiscal Year], "FY2018", [Fiscal Quarter], "FY2018 Q1")
Παράδειγμα 3
Αυτό το παράδειγμα δείχνει τη διαφορά μεταξύ EXPLICIT και INFERRED της συμπεριφοράς. Και οι δύο υπολογισμοί απεικονίσεων αναζητούν το άθροισμα των πωλήσεων για τον Ιανουάριο του 2025, καθορίζοντας τις συντεταγμένες Έτος, Τρίμηνο και Όνομα μήνα.
Jan 2025 Sales (Explicit) = LOOKUP([Sum of Sales], [Year], 2025, [Quarter], "Q1", [Month Name], "January", EXPLICIT)
Jan 2025 Sales (Inferred) = LOOKUP([Sum of Sales], [Year], 2025, [Quarter], "Q1", [Month Name], "January", INFERRED)
Με το , η αναζήτηση επιστρέφει μια τιμή μόνο στη γραμμή όπου το τρέχον περιβάλλον συμφωνεί με EXPLICITτις καθορισμένες συντεταγμένες (τη γραμμή Ιανουαρίου 2025). Σε όλες τις άλλες γραμμές, η αναζήτηση επιστρέφει BLANK επειδή το περιβάλλον της τρέχουσας γραμμής έρχεται σε διένεξη με τα καθορισμένα φίλτρα.
Με INFERREDτο , η μηχανή προσδιορίζει αυτόματα τις συσχετισμένες στήλες που προσδιορίζονται λειτουργικά από τις συντεταγμένες Έτος, Τρίμηνο και Όνομα μήνα. Επειδή αυτές οι συντεταγμένες προσδιορίζουν με μοναδικό τρόπο ένα χρονικό σημείο, η αναζήτηση επιστρέφει την τιμή σε όλες τις γραμμές της μήτρας.