Bagikan melalui


SAMPLE

Berlaku untuk: Kolom terhitung Tabel terhitung Ukur perhitungan Visual

Mengembalikan sampel baris N dari tabel yang ditentukan.

Sintaks

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

Parameter

Term Definisi
n_value Jumlah baris yang akan dikembalikan. Ini adalah ekspresi DAX apa pun yang mengembalikan nilai skalar tunggal, di mana ekspresi akan dievaluasi beberapa kali (untuk setiap baris/konteks). Jika nilai non-bilangan bulat (atau ekspresi) dimasukkan, hasilnya ditransmisikan sebagai bilangan bulat.
tabel Ekspresi DAX apa pun yang mengembalikan tabel data dari tempat mengekstrak baris sampel 'n'.
orderBy_expression Ekspresi DAX skalar apa pun di mana nilai hasil dievaluasi untuk setiap baris tabel.
urutan (Opsional) Nilai yang menentukan cara mengurutkan nilai orderBy_expression , naik atau turun: 0 (nol), mengurutkan dalam urutan turun dari nilai order_by. 1, peringkat dalam urutan naik order_by.

Nilai hasil

Tabel yang terdiri dari sampel baris N tabel atau tabel kosong jika n_value adalah 0 (nol) atau kurang. Jika argumen OrderBy disediakan, sampel akan stabil dan deterministik, mengembalikan baris pertama, baris terakhir, dan baris yang didistribusikan secara merata di antaranya. Jika tidak ada pengurutan yang ditentukan, sampel akan acak, tidak stabil, dan tidak deterministik.

Keterangan

  • Jika n_value adalah 0 (nol) atau kurang, maka SAMPLE mengembalikan tabel kosong.

  • Untuk menghindari nilai duplikat dalam sampel, tabel yang disediakan sebagai argumen kedua harus dikelompokkan menurut kolom yang digunakan untuk pengurutan.

  • Fungsi ini tidak didukung untuk digunakan dalam mode DirectQuery saat digunakan dalam kolom terhitung atau aturan keamanan tingkat baris (RLS).