Ανάγνωση στα Αγγλικά

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


SAMPLE

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

Επιστρέφει μια sample N γραμμών από τον καθορισμένο πίνακα.

Σύνταξη

SAMPLE(<n_value>, <table>, <orderBy_expression>, [<order>[, <orderBy_expression>, [<order>]]…])

Παράμετροι

Όρος Ορισμός
n_value Ο αριθμός των γραμμών που θα επιστραφούν. Είναι οποιαδήποτε παράσταση DAX που επιστρέφει μια μοναδική ανυσματική value, όπου η παράσταση πρέπει να αξιολογηθεί πολλές φορές (για κάθε γραμμή/περιβάλλον). If εισαχθεί μια μη ακέραια value (or παράσταση), το αποτέλεσμα θα εκτελέεται ως ακέραιος.
table Οποιαδήποτε παράσταση DAX που επιστρέφει έναν πίνακα δεδομένων από τον οποίο θα γίνει εξαγωγή του "n" sample γραμμών.
orderBy_expression Οποιαδήποτε παράσταση ανυσματικής DAX όπου το αποτέλεσμα value αξιολογείται για κάθε γραμμή του table.
order (Προαιρετικό) Μια value που καθορίζει τον τρόπο ταξινόμησης orderBy_expressionvalues, με αύξουσα or φθίνουσα σειρά: το 0 (μηδέν), ταξινομεί σε φθίνουσα σειρά τις values των order_by. 1, ταξινομεί σε αύξουσα σειρά των order_by.

Επιστροφή value

Ένας πίνακας που αποτελείται από ένα sample N γραμμών tableor ένας κενός πίνακας ifn_value είναι 0 (μηδέν) or μικρότερος. If OrderBy ορίσματα παρέχονται, η sample θα είναι σταθερή and αιτιοκρατική, επιστρέφοντας τη γραμμή first, τη last γραμμή and ομοιόμορφα κατανεμημένες γραμμές μεταξύ τους. If δεν καθορίζεται σειρά ταξινόμησης, η sample θα είναι τυχαία, not σταθερή, andnot αιτιοκρατική.

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

  • If n_value είναι 0 (μηδέν) or μικρότερο από SAMPLE επιστρέφει έναν κενό πίνακα.

  • Για να αποφύγετε διπλότυπες values στην sample, ο πίνακας που παρέχεται ως second όρισμα θα πρέπει να ομαδοποιείται σύμφωνα με τη στήλη που χρησιμοποιείται για την ταξινόμηση.

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