RANK.EQ 函数 (DAX) | 您所在的位置:网站首页 › 怎么利用rankeq函数降序排名 › RANK.EQ 函数 (DAX) |
RANK.EQ
项目
04/26/2024
适用于:计算列计算表度量值视觉对象计算 返回某个数字在数字列表中的排名。 语法 RANK.EQ(, [, ]) parameters 术语 定义 值 任何返回单个要查找其排名的标量值的 DAX 表达式。 表达式只计算一次,然后对函数进行计算,并将其值传递到参数列表。 columnName 根据其确定等级的现有列的名称。 它不能是表达式或使用以下函数创建的列:ADDCOLUMNS、ROW 或 SUMMARIZE。 顺序 (可选)指定数字排序方式(从低到高或从高到低)的值: 顺序值 值 备用值 说明 0(零) false columnName 的降序排名。 如果 value 等于 columnName 中的最大数,则 RANK.EQ 为 1。 1 true columnName 的升序排名。 如果 value 等于 columnName 中的最小数,则 RANK.EQ 为 1。 返回值一个数字,指示 value 在 columnName 的数值中的排名。 备注columnName 不能引用使用以下函数创建的任何列:ADDCOLUMNS、ROW 或 SUMMARIZE.I 如果值 value 不在 columnName 中或 value 为空,则 RANK.EQ 返回空值。 value 的重复值接收相同的排名值;下一个分配的排名值为该排名值加上重复值的数目。 例如,如果五 (5) 个值的排名都为 11,则下一个值将获得排名 16 (11 + 5)。 在已计算的列或行级安全性 (RLS) 规则中使用时,不支持在 DirectQuery 模式下使用此函数。 示例 1下面的示例创建一个计算列,该列针对同一列中的所有数值,将 InternetSales_USD 表的 SalesAmount_USD 中的值进行排名。 = RANK.EQ(InternetSales_USD[SalesAmount_USD], InternetSales_USD[SalesAmount_USD]) 示例 2下面的示例根据给定的样本对值的子集进行排名。 假设你有一个本地学生表,其中列出他们在特定国家级考试中的成绩,并且你拥有该国家级考试的全部分数。 以下计算列将提供每个本地学生的国家级排名。 = RANK.EQ(Students[Test_Score], NationalScores[Test_Score]) |
CopyRight 2018-2019 实验室设备网 版权所有 |