Σημείωμα
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να εισέλθετε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Ισχύει για:
Υπολογιζόμενη στήλη
Υπολογιζόμενος πίνακας
Μέτρηση
υπολογισμού απεικόνισης
Σημείωση
Αυτή η συνάρτηση δεν συνιστάται να χρησιμοποιηθεί σε υπολογισμούς απεικονίσεων καθώς πιθανώς επιστρέφει ανούσια αποτελέσματα.
Αξιολογεί μια παράσταση που φιλτράρεται με βάση τις ταξινομημένες τιμές μιας στήλης και επιστρέφει την πρώτη τιμή της παράστασης που δεν είναι κενή.
Σύνταξη
FIRSTNONBLANKVALUE(<column>, <expression>)
Παραμέτρους
| Όρος | Ορισμός |
|---|---|
column |
Μια στήλη ή μια παράσταση που επιστρέφει έναν πίνακα μίας στήλης. |
expression |
Μια παράσταση αξιολογείται για κάθε τιμή του column. |
Τιμή επιστροφής
Η πρώτη μη κενή τιμή του expression που αντιστοιχεί στις ταξινομημένες τιμές του column.
Παρατηρήσεις
Το όρισμα column μπορεί να είναι οποιοδήποτε από τα εξής:
- Μια αναφορά σε οποιαδήποτε στήλη.
- Ένας πίνακας με μία μόνο στήλη.
Αυτή η συνάρτηση είναι διαφορετική από FIRSTNONBLANK ως προς το ότι η
columnπροστίθεται στο περιβάλλον φιλτραρίσματος για την αξιολόγηση τουexpression.-
Αυτή η συνάρτηση δεν υποστηρίζεται για χρήση σε λειτουργία DirectQuery όταν χρησιμοποιείται σε υπολογιζόμενες στήλες ή σε κανόνες ασφάλειας σε επίπεδο γραμμών (RLS).
Παράδειγμα
Το παρακάτω DAX ερώτημα,
EVALUATE
SUMMARIZECOLUMNS(
DimProduct[Class],
"FNBV",
FIRSTNONBLANKVALUE(
DimDate[Date],
SUM(FactInternetSales[SalesAmount])
)
)
Επιστρέφει
| DimProduct[Class] | [FNBV] |
|---|---|
| L | 699.0982 |
| H | 13778.24 |
| M | 1000.4375 |
| 533.83 |