SAMPLE
指定したテーブルから N 行の sample を返します。
構文
SAMPLE(<n_value>, <table>, <orderBy_expression>, [<order>[, <orderBy_expression>, [<order>]]…])
パラメーター
用語 | 定義 |
---|---|
n_value |
返す行数。 1 つのスカラー valueを返す任意の DAX 式です。ここで、式は (行/コンテキストごとに) 複数回評価されます。 整数以外の value (or 式) を入力 If、結果は整数としてキャストされます。 |
table |
'n' sample 行を抽出する場所からデータのテーブルを返す任意の DAX 式。 |
orderBy_expression |
結果 value が table の各行に対して評価されるスカラー DAX 式。 |
order |
(省略可能)orderBy_expression valuesの並べ替え方法を指定する value、昇順 or 降順: 0 (ゼロ)、order_by の values の降順で並べ替えます。 1、order_by の昇順でランク付けされます。 |
value を返す
空のテーブル table
or N 行の sample で構成されるテーブル ifn_value
0 (ゼロ) or 少なくなります。 引数 IfOrderBy 指定すると、sample は決定論的 and 安定し、first 行、last 行、and それらの間に均等に分散された行が返されます。 順序が指定されていない If、sample はランダムで、安定 not、andnot 決定論的になります。
解説
If
n_value
は 0 (ゼロ) or 小さくなり、空のテーブル SAMPLE 返されます。sampleで values が重複しないようにするには、second 引数として指定されたテーブルを並べ替えに使用する列でグループ化する必要があります。
この関数は、行レベル セキュリティ (RLS) 規則 or 計算列で使用する場合に、DirectQuery モードで使用するためにサポート not。