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


Η παράσταση χρησιμοποιείται σε σελιδοποιημένες αναφορές (Εργαλείο δόμησης αναφορών του Power BI)

ΙΣΧΎΕΙ ΓΙΑ: Power BI Report Builder Power BI Desktop

Στις σελιδοποιημένες αναφορές Power BI, οι παραστάσεις χρησιμοποιούνται σε όλο τον ορισμό αναφοράς για τον καθορισμό ή τον υπολογισμό τιμών για παραμέτρους, ερωτήματα, φίλτρα, ιδιότητες στοιχείων αναφοράς, ορισμούς ομαδοποίησης και ταξινόμησης, ιδιότητες πλαισίου κειμένου, σελιδοδείκτες, χάρτες εγγράφων, δυναμικό περιεχόμενο κεφαλίδας και υποσέλιδου σελίδας και εικόνες. Αυτό το θέμα παρέχει παραδείγματα για τα πολλά σημεία όπου μπορείτε να χρησιμοποιήσετε παραστάσεις για να αλλάξετε το περιεχόμενο ή την εμφάνιση μιας αναφοράς. Αυτή η λίστα δεν είναι ολοκληρωμένη. Μπορείτε να ορίσετε μια παράσταση για οποιαδήποτε ιδιότητα σε ένα παράθυρο διαλόγου που εμφανίζει το κουμπί παράστασης (fx) ή σε μια αναπτυσσόμενη λίστα που εμφανίζει το <expression...>.

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

Οι παραστάσεις συντάσσονται στη Microsoft Visual Basic. Μια παράσταση ξεκινά με ένα σύμβολο ίσον (=) ακολουθούμενο από έναν συνδυασμό αναφορών σε ενσωματωμένες συλλογές, όπως πεδία συνόλου δεδομένων και παραμέτρους, σταθερές, συναρτήσεις και τελεστές.

Χρήση απλών παραστάσεων

Απλές παραστάσεις εμφανίζονται στην επιφάνεια σχεδίασης και σε παράθυρα διαλόγου σε αγκύλες, για παράδειγμα, εμφανίζεται ένα πεδίο συνόλου δεδομένων ως [ProductID]. Οι απλές παραστάσεις δημιουργούνται για εσάς αυτόματα όταν σύρετε ένα πεδίο από ένα σύνολο δεδομένων σε ένα πλαίσιο κειμένου. Δημιουργείται ένα σύμβολο κράτησης θέσης και η παράσταση ορίζει την υποκείμενη τιμή. Μπορείτε επίσης να πληκτρολογήσετε παραστάσεις απευθείας σε ένα κελί ή πλαίσιο κειμένου περιοχής δεδομένων, τόσο στην επιφάνεια σχεδίασης, είτε σε ένα παράθυρο διαλόγου (για παράδειγμα, [ProductID]).

Ο παρακάτω πίνακας παραθέτει παραδείγματα των τρόπων με τους οποίους μπορείτε να χρησιμοποιήσετε απλές παραστάσεις. Ο πίνακας περιγράφει τη λειτουργικότητα, την ιδιότητα που θα οριστεί, το παράθυρο διαλόγου που συνήθως χρησιμοποιείτε για να οριστεί και την τιμή για την ιδιότητα. Μπορείτε να πληκτρολογήσετε την απλή παράσταση απευθείας στην επιφάνεια σχεδίασης, σε ένα παράθυρο διαλόγου ή στο τμήμα παραθύρου Ιδιότητες ή μπορείτε να την επεξεργαστείτε στο παράθυρο διαλόγου Παράσταση, ακριβώς όπως θα κάνατε με οποιαδήποτε παράσταση.

Λειτουργικότητα Ιδιότητα, περιβάλλον και παράθυρο διαλόγου Τιμή ιδιότητας
Καθορίστε ένα πεδίο συνόλου δεδομένων για εμφάνιση σε ένα πλαίσιο κειμένου. Ιδιότητα Value για ένα σύμβολο κράτησης θέσης μέσα σε ένα πλαίσιο κειμένου. Χρησιμοποιήστε το παράθυρο διαλόγου Ιδιότητες χαρακτήρα κράτησης θέσης, Γενικά. [Sales]
Συγκεντρώστε τιμές για μια ομάδα. Ιδιότητα Value για ένα σύμβολο κράτησης θέσης μέσα σε μια γραμμή που σχετίζεται με μια ομάδα tablix. Χρησιμοποιήστε το παράθυρο διαλόγου Ιδιότητες πλαισίου κειμένου. [Sum(Sales)]
Συμπεριλάβετε έναν αριθμό σελίδας. Ιδιότητα Value για ένα σύμβολο κράτησης θέσης μέσα σε ένα πλαίσιο κειμένου που τοποθετείται σε μια κεφαλίδα σελίδας. Χρησιμοποιήστε το παράθυρο διαλόγου Ιδιότητες πλαισίου κειμένου, Γενικά. [&PageNumber]
Εμφανίζει μια επιλεγμένη τιμή παραμέτρου. Ιδιότητα Value για ένα σύμβολο κράτησης θέσης μέσα σε ένα πλαίσιο κειμένου στην επιφάνεια σχεδίασης. Χρησιμοποιήστε το παράθυρο διαλόγου Ιδιότητες πλαισίου κειμένου, Γενικά. [@SalesThreshold]
Καθορίστε έναν ορισμό ομάδας για μια περιοχή δεδομένων. Παράσταση ομάδας στην ομάδα tablix. Χρησιμοποιήστε το παράθυρο διαλόγου Ιδιότητες ομάδας Tablix, Γενικά. [Category]
Εξαιρέστε μια συγκεκριμένη τιμή πεδίου από έναν πίνακα. Φιλτράρετε την εξίσωση στο tablix. Χρησιμοποιήστε το παράθυρο διαλόγου Ιδιότητες Tablix, Φίλτρα. Για τύπο δεδομένων, επιλέξτε Ακέραιος.

[Quantity]

>

100
Συμπεριλάβετε μόνο μια συγκεκριμένη τιμή για ένα φίλτρο ομάδας. Φιλτράρετε την εξίσωση στην ομάδα tablix. Χρησιμοποιήστε το παράθυρο διαλόγου Ιδιότητες ομάδας Tablix, Φίλτρα. [Category]

=

Clothing
Εξαιρέστε συγκεκριμένες τιμές για περισσότερα από ένα πεδία από ένα σύνολο δεδομένων. Φιλτράρισμα της εξίσωσης για μια ομάδα σε ένα tablix. Χρησιμοποιήστε το παράθυρο διαλόγου Ιδιότητες Tablix, Φίλτρα. =[Color]

<>

Red

=[Color]

<>

Blue
Καθορίστε τη σειρά ταξινόμησης με βάση ένα υπάρχον πεδίο σε έναν πίνακα. Παράσταση ταξινόμησης στο tablix. Χρησιμοποιήστε το παράθυρο διαλόγου Ιδιότητες Tablix, Ταξινόμηση. [SizeSortOrder]
Συνδέστε μια παράμετρο ερωτήματος με μια παράμετρο αναφοράς. Συλλογή παραμέτρων στο σύνολο δεδομένων. Χρησιμοποιήστε το παράθυρο διαλόγου Ιδιότητες συνόλου δεδομένων, παράμετροι. [@Category]

[@Category]
Διαβιβάστε μια παράμετρο από μια κύρια αναφορά σε μια δευτερεύουσα αναφορά. Συλλογή παραμέτρων στη δευτερεύουσα αναφορά. Χρησιμοποιήστε το παράθυρο διαλόγου Ιδιοτήτων δευτερεύουσας αναφοράς, παράμετροι. [@Category]

[@Category]

Χρήση σύνθετων παραστάσεων

Οι σύνθετες παραστάσεις μπορεί να περιέχουν πολλές ενσωματωμένες αναφορές, τελεστές και κλήσεις συναρτήσεων και εμφανίζονται στην επιφάνεια σχεδίασης ως <<Expr>>. Για να δείτε ή να αλλάξετε το κείμενο της παράστασης, πρέπει να ανοίξετε το παράθυρο διαλόγου Παράσταση ή να πληκτρολογήσετε απευθείας στο τμήμα παραθύρου Ιδιότητες. Ο παρακάτω πίνακας παραθέτει τους τυπικούς τρόπους με τους οποίους μπορείτε να χρησιμοποιήσετε μια σύνθετη παράσταση για να εμφανίσετε ή να οργανώσετε δεδομένα ή να αλλάξετε την εμφάνιση της αναφοράς, συμπεριλαμβανομένης της ιδιότητας που θα οριστεί, του παραθύρου διαλόγου που συνήθως χρησιμοποιείτε για να την ορίσετε και της τιμής για την ιδιότητα . Μπορείτε να πληκτρολογήσετε μια παράσταση απευθείας σε ένα παράθυρο διαλόγου, στην επιφάνεια σχεδίασης ή στο τμήμα παραθύρου Ιδιότητες.

Λειτουργικότητα Ιδιότητα, περιβάλλον και παράθυρο διαλόγου Τιμή ιδιότητας
Υπολογίστε συγκεντρωτικές τιμές για ένα σύνολο δεδομένων. Ιδιότητα Value για ένα σύμβολο κράτησης θέσης μέσα σε ένα πλαίσιο κειμένου. Χρησιμοποιήστε το παράθυρο διαλόγου Ιδιότητες χαρακτήρα κράτησης θέσης, Γενικά. =First(Fields!Sales.Value,"DataSet1")
Συνενώστε κείμενο και παραστάσεις στο ίδιο πλαίσιο κειμένου. Τιμή για ένα σύμβολο κράτησης θέσης μέσα σε ένα πλαίσιο κειμένου που τοποθετείται σε μια κεφαλίδα ή υποσέλιδα σελίδας. Χρησιμοποιήστε το παράθυρο διαλόγου Ιδιότητες χαρακτήρα κράτησης θέσης, Γενικά. ="This report began processing at " & Globals!ExecutionTime
Υπολογίστε μια συγκεντρωτική τιμή για ένα σύνολο δεδομένων σε διαφορετική εμβέλεια. Τιμή για ένα σύμβολο κράτησης θέσης μέσα σε ένα πλαίσιο κειμένου που τοποθετείται σε μια ομάδα tablix. Χρησιμοποιήστε το παράθυρο διαλόγου Ιδιότητες χαρακτήρα κράτησης θέσης, Γενικά. =Max(Fields!Total.Value,"DataSet2")
Μορφοποιήστε δεδομένα σε ένα πλαίσιο κειμένου ανάλογα με την τιμή. Χρώμα για ένα σύμβολο κράτησης θέσης μέσα σε ένα πλαίσιο κειμένου στη γραμμή λεπτομερειών για ένα tablix. Χρησιμοποιήστε το παράθυρο διαλόγου Ιδιότητες πλαισίου κειμένου, Γραμματοσειρά. =IIF(Fields!TotalDue.Value < 10000,"Red","Black")
Υπολογίστε μια τιμή μία φορά για να αναφερθείτε σε ολόκληρη την αναφορά. Τιμή για μια μεταβλητή αναφοράς. Να χρησιμοποιήσετε το παράθυρο διαλόγου Ιδιότητες αναφοράς, μεταβλητές. =Variables!MyCalculation.Value
Συμπεριλάβετε συγκεκριμένες τιμές για περισσότερα από ένα πεδία από ένα σύνολο δεδομένων. Φιλτράρισμα της εξίσωσης για μια ομάδα σε ένα tablix. Χρησιμοποιήστε το παράθυρο διαλόγου Ιδιότητες Tablix, Φίλτρα. Για τύπο δεδομένων, επιλέξτε Δυαδική τιμή.

=IIF(InStr(Fields!Subcat.Value,"Shorts")=0 AND (Fields!Size.Value="M" OR Fields!Size.Value="S"),TRUE, FALSE)

=

TRUE
Κρύψτε ένα πλαίσιο κειμένου στην επιφάνεια σχεδίασης που μπορεί να εναλλάσσεται από τον χρήστη χρησιμοποιώντας μια δυαδική παράμετρο που ονομάζεται Εμφάνιση. Κρυφή ιδιότητα σε ένα πλαίσιο κειμένου. Χρησιμοποιήστε το παράθυρο διαλόγου Ιδιότητες πλαισίου κειμένου, Ορατότητα. =Not Parameters!Εμφάνιση<δυαδικής παραμέτρου> .Value
Καθορίστε δυναμικό περιεχόμενο κεφαλίδας ή υποσέλιδου σελίδας. Τιμή για ένα σύμβολο κράτησης θέσης μέσα σε ένα πλαίσιο κειμένου που τοποθετείται στην κεφαλίδα ή το υποσέλιδα της σελίδας. ="Page " & Globals!PageNumber & " of " & Globals!TotalPages
Προσδιορίστε όλες τις τιμές για μια παράμετρο πολλαπλών τιμών που έχει επιλεγεί από τον χρήστη. Τιμή για ένα σύμβολο κράτησης θέσης μέσα σε ένα πλαίσιο κειμένου. Χρησιμοποιήστε το παράθυρο διαλόγου Ιδιότητες Tablix, Φίλτρα. =Join(Parameters!MyMultivalueParameter.Value,", ")
Καθορίστε αλλαγές σελίδας για κάθε 20 γραμμές σε ένα tablix χωρίς άλλες ομάδες. Παράσταση ομάδας για μια ομάδα σε ένα tablix. Χρησιμοποιήστε το παράθυρο διαλόγου Ιδιότητες ομάδας, Αλλαγές σελίδας. Επιλέξτε Μεταξύ κάθε παρουσίας μιας ομάδας. =Ceiling(RowNumber(Nothing)/20)
Καθορίστε ορατότητα υπό όρους με βάση μια παράμετρο. Κρυφή ιδιότητα για ένα tablix. Χρησιμοποιήστε το παράθυρο διαλόγου Ιδιοτήτων Tablix, Ορατότητα. =Not Parameters!<παράμετρος δυαδικής τιμής >.Value
Καθορίστε μια ημερομηνία μορφοποιημένη για μια συγκεκριμένη κουλτούρα. Τιμή για ένα σύμβολο κράτησης θέσης μέσα σε ένα πλαίσιο κειμένου σε μια περιοχή δεδομένων. Χρησιμοποιήστε το παράθυρο διαλόγου Ιδιότητες πλαισίου κειμένου, Γενικά. =Fields!OrderDate.Value.ToString(System.Globalization.CultureInfo.CreateSpecificCulture("de-DE"))
Συνενώστε μια συμβολοσειρά και έναν αριθμό μορφοποιημένο ως ποσοστό σε δύο δεκαδικά ψηφία. Τιμή για ένα σύμβολο κράτησης θέσης μέσα σε ένα πλαίσιο κειμένου σε μια περιοχή δεδομένων. Χρησιμοποιήστε το παράθυρο διαλόγου Ιδιότητες πλαισίου κειμένου, Γενικά. ="Growth Percent: " & Format(Fields!Growth.Value,"p2")