TREATAS
Ισχύει για:Υπολογισμένη στήληΥπολογιζόμενος πίνακαςΥπολογισμός απεικόνισης μέτρησης
Εφαρμόζει το αποτέλεσμα μιας παράστασης πίνακα ως φίλτρα σε στήλες από έναν μη συσχετισμένο πίνακα.
Σύνταξη
TREATAS(table_expression, <column>[, <column>[, <column>[,…]]]} )
Παράμετροι
Όρος | Ορισμός |
---|---|
table_expression | Μια παράσταση που έχει ως αποτέλεσμα έναν πίνακα. |
στήλη | Μία ή περισσότερες υπάρχουσες στήλες. Δεν μπορεί να είναι παράσταση. |
Επιστρεφόμενη αξία
Ένας πίνακας που περιέχει όλες τις γραμμές σε στήλες που βρίσκονται επίσης σε table_expression.
Παρατηρήσεις
Ο αριθμός των στηλών που καθορίζονται πρέπει να συμφωνεί με τον αριθμό των στηλών στην παράσταση πίνακα και να είναι με την ίδια σειρά.
Εάν μια τιμή που επιστρέφεται στην παράσταση πίνακα δεν υπάρχει στη στήλη, παραβλέπεται. Για παράδειγμα, η παράσταση TREATAS({"Red", "Green", "Yellow"}, DimProduct[Color]) ορίζει ένα φίλτρο στη στήλη DimProduct[Color] με τρεις τιμές "Red", "Green" και "Yellow". Εάν το "Yellow" δεν υπάρχει στο DimProduct[Color], οι αποτελεσματικές τιμές φιλτραρίσματος θα είναι "Red" και "Green".
Είναι καλύτερο για χρήση όταν δεν υπάρχει σχέση μεταξύ των πινάκων. Εάν έχετε πολλές σχέσεις μεταξύ των πινάκων που εμπλέκονται, εξετάστε το ενδεχόμενο να χρησιμοποιήσετε το USERELATIONSHIP .
Αυτή η συνάρτηση δεν υποστηρίζεται για χρήση σε λειτουργία DirectQuery όταν χρησιμοποιείται σε υπολογιζόμενες στήλες ή σε κανόνες ασφάλειας σε επίπεδο γραμμών (RLS).
Παράδειγμα
Στο παρακάτω παράδειγμα, το μοντέλο περιέχει δύο μη σχετιζόμενους πίνακες προϊόντων. Εάν ένας χρήστης εφαρμόσει ένα φίλτρο στο DimProduct1[ProductCategory] επιλέγοντας Bikes, Seats, Tires, το ίδιο φίλτρο Bikes, Seats, Tires εφαρμόζεται στο DimProduct2[ProductCategory].
CALCULATE(
SUM(Sales[Amount]),
TREATAS(VALUES(DimProduct1[ProductCategory]), DimProduct2[ProductCategory])
)
Σχετικό περιεχόμενο
Σχόλια
https://aka.ms/ContentUserFeedback.
Σύντομα διαθέσιμα: Καθ' όλη τη διάρκεια του 2024 θα καταργήσουμε σταδιακά τα ζητήματα GitHub ως μηχανισμό ανάδρασης για το περιεχόμενο και θα το αντικαταστήσουμε με ένα νέο σύστημα ανάδρασης. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα:Υποβολή και προβολή σχολίων για