SAMPLE

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

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

語法

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

參數

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

傳回值

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

備註

  • 如果 n_value 為 0(零)或更少,則 SAMPLE 會傳回空白數據表。

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

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