SAMPLE

适用于:计算列计算表Measure视觉计算

返回指定表中 N 行的 sample。

语法

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

parameters

术语 定义
n_value 要返回的行数。 它是返回单个标量 value的任何 DAX 表达式,其中表达式将多次计算(每行/上下文)。 If 输入非整数 value(or 表达式),结果将转换为整数。
table 返回从何处提取“n”sample 行的数据表的任何 DAX 表达式。
orderBy_expression 计算结果 value 的每个 table行的任何标量 DAX 表达式。
order (可选)一个 value,指定如何按 order_byvalues 的降序排序 orderBy_expressionvalues、升序 or 降序:0(零)。 1、排名以升序 order_by

返回 value

tableor 空表的 N 行 sample 组成的表 ifn_value 小于 0(零)or。 If OrderBy 参数提供,sample 将稳定 and 确定性,返回 first 行、last 行,and 它们之间的均匀分布行。 If 未指定排序,则 sample 将是随机的,not 稳定,andnot 确定性。

备注

  • If n_value 小于 0(零),SAMPLE 返回空表 or。

  • 为了避免 sample中的重复 values,作为 second 参数提供的表应按用于排序的列进行分组。

  • 在计算列 or 行级别安全性 (RLS) 规则中使用时,not 支持在 DirectQuery 模式下使用此函数。