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


FIRSTNONBLANKVALUE

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

Σημείωση

Αυτή η συνάρτηση δεν συνιστάται να χρησιμοποιηθεί σε υπολογισμούς απεικονίσεων καθώς πιθανώς επιστρέφει ανούσια αποτελέσματα.

Αξιολογεί μια παράσταση που φιλτράρεται με βάση τις ταξινομημένες τιμές μιας στήλης και επιστρέφει την πρώτη τιμή της παράστασης που δεν είναι κενή.

Σύνταξη

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