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


SELECTEDVALUE

Ισχύει για:Υπολογιζόμενη στήληΥπολογιζόμενος πίνακαςΜέτρηση υπολογισμού απεικόνισης

Επιστρέφει την τιμή όταν το περιβάλλον για την columnName έχει φιλτραριστεί σε μία μόνο διακριτή τιμή. Διαφορετικά, επιστρέφει alternateResult.

Σύνταξη

SELECTEDVALUE(<columnName>[, <alternateResult>])

Παράμετροι

Όρος Ορισμός
columnName Το όνομα μιας υπάρχουσας στήλης, χρησιμοποιώντας τυπική DAX σύνταξη. Δεν μπορεί να είναι παράσταση.
alternateResult (Προαιρετικό) Η τιμή επιστρέφεται όταν το περιβάλλον για την columnName έχει φιλτραριστεί στο μηδέν ή σε περισσότερες από μία διακριτές τιμές. Όταν δεν παρέχεται, η προεπιλεγμένη τιμή είναι BLANK().

Τιμή επιστροφής

Η τιμή όταν το περιβάλλον για την columnName έχει φιλτραριστεί σε μία μόνο διακριτή τιμή. Διαφορετικά, alternateResult.

Παρατηρήσεις

  • Μια ισοδύναμη παράσταση για το SELECTEDVALUE(<columnName>, <alternateResult>) είναι IF(HASONEVALUE(<columnName>), VALUES(<columnName>), <alternateResult>).

  • Για να μάθετε περισσότερα σχετικά με τις βέλτιστες πρακτικές κατά τη χρήση SELECTEDVALUE, ανατρέξτε στο θέμα Χρήση SELECTEDVALUE αντί για VALUES στο DAX.

  • Αυτή η συνάρτηση δεν υποστηρίζεται για χρήση σε λειτουργία DirectQuery όταν χρησιμοποιείται σε υπολογιζόμενες στήλες ή σε κανόνες ασφάλειας σε επίπεδο γραμμών (RLS).

Παράδειγμα

Το παρακάτω DAX ερώτημα:

DEFINE
 MEASURE DimProduct[Selected Color] = SELECTEDVALUE(DimProduct[Color], "No Single Selection")
EVALUATE
 SUMMARIZECOLUMNS
   (ROLLUPADDISSUBTOTAL(DimProduct[Color], "Is Total"),
   "Selected Color", [Selected Color])ORDER BY [Is Total] ASC,
   [Color] ASC

Επιστρέφει τα εξής:

DimProduct[Color] [Is Total] [Selected Color]
Μαύρο FALSE Μαύρο
Μπλε FALSE Μπλε
Γκρι FALSE Γκρι
Πολλαπλά FALSE Πολλαπλά
Μη διαθέσιμο FALSE Μη διαθέσιμο
Κόκκινο FALSE Κόκκινο
Ασημί FALSE Ασημί
Ασημί/Μαύρο FALSE Ασημί/Μαύρο
White FALSE White
Κίτρινο FALSE Κίτρινο
`` TRUE Καμία μεμονωμένη επιλογή