共用方式為


SAMPLE

適用於:計算結果列匯出數據表量值視覺計算

從指定的資料表傳回 N 個資料列樣本。

語法

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

參數

詞彙 定義
n_value 要傳回的資料列數目。 這是傳回單一純量值的任何 DAX 運算式,其中運算式會多次評估 (針對每個資料列/內容)。 如果輸入的是非整數值 (或運算式),結果會轉換為整數。
table 傳回資料表 (從中擷取 'n' 個範例資料列) 的任何 DAX 運算式。
orderBy_expression 任何純量 DAX 運算式,系統會針對資料表的每個資料列評估此結果值。
訂單 (選擇性) 指定如何排序 orderBy_expression 值 (遞增或遞減) 的值:0 (零),以 order_by 值的遞減順序排列。 1,依 order_by 的遞增順序排名。

傳回值

含有資料表中 N 個資料列範例的資料表,如果 n_value 為 0 (零) 或更小,則為空白資料表。 如果已提供 OrderBy 引數,範例就會穩定並具決定性,會傳回第一列、最後一列,並在其中平均分佈資料列。 如果未指定排序方式,範例就會是隨機的,不穩定也不具決定性。

備註

  • 如果 n_value 為 0 (零) 或更小,則 SAMPLE 會傳回空白資料表。

  • 為了避免範例中產生重複的值,提供做為第二個引數的資料表應該要以用於排序的資料行進行分組。

  • 在計算結果欄或資料列層級安全性 (RLS) 規則中使用時,不支援在 DirectQuery 模式中使用此函式。