HASONEVALUE
Ισχύει για:Υπολογισμένη στήλη
Υπολογιζόμενος πίνακας
Υπολογισμός απεικόνισης μέτρησης
Επιστρέφει την τιμή TRUE όταν το περιβάλλον για την columnName έχει φιλτραριστεί σε μία μόνο διακριτή τιμή. Διαφορετικά, είναι FALSE.
Σύνταξη
HASONEVALUE(<columnName>)
Παράμετροι
Όρος | Ορισμός |
---|---|
columnName | Το όνομα μιας υπάρχουσας στήλης, χρησιμοποιώντας τυπική σύνταξη DAX. Δεν μπορεί να είναι παράσταση. |
Επιστρεφόμενη αξία
TRUE όταν το περιβάλλον για την columnName έχει φιλτραριστεί σε μία μόνο διακριτή τιμή. Διαφορετικά, είναι FALSE.
Παρατηρήσεις
Μια ισοδύναμη παράσταση για τη HASONEVALUE() είναι
COUNTROWS(VALUES(<columnName>)) = 1
η .Αυτή η συνάρτηση δεν υποστηρίζεται για χρήση σε λειτουργία DirectQuery όταν χρησιμοποιείται σε υπολογιζόμενες στήλες ή σε κανόνες ασφάλειας σε επίπεδο γραμμών (RLS).
Παράδειγμα
Ο ακόλουθος τύπος μέτρησης επαληθεύει εάν το περιβάλλον διαιρείται κατά μία τιμή, προκειμένου να εκτιμηθεί ένα ποσοστό έναντι ενός προκαθορισμένου σεναρίου. Σε αυτή την περίπτωση, θέλετε να συγκρίνετε τις Πωλήσεις μεταπωλητών με τις πωλήσεις του 2007 και, στη συνέχεια, θα πρέπει να γνωρίζετε εάν το περιβάλλον φιλτράρεται κατά μονά έτη. Επίσης, εάν η σύγκριση δεν έχει νόημα, θέλετε να επιστρέψετε ΚΕΝΟ.
= IF(HASONEVALUE(DateTime[CalendarYear]),SUM(ResellerSales_USD[SalesAmount_USD])/CALCULATE(SUM(ResellerSales_USD[SalesAmount_USD]),DateTime[CalendarYear]=2007),BLANK())
Σχόλια
https://aka.ms/ContentUserFeedback.
Σύντομα διαθέσιμα: Καθ' όλη τη διάρκεια του 2024 θα καταργήσουμε σταδιακά τα ζητήματα GitHub ως μηχανισμό ανάδρασης για το περιεχόμενο και θα το αντικαταστήσουμε με ένα νέο σύστημα ανάδρασης. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα:Υποβολή και προβολή σχολίων για