INDEX
释义:按指定分区/指定排序/指定匹配数据的条件下,返回指定行上的数据
语法:INDEX(行号,[表表达式],[排序规则],[空值规则],[分区规则],[匹配规则])
参数:
- 第一参数:行号,用于获取数据的绝对位置
- 正数:正数的行位置
- 负数:倒数的行位置
- 超越边界、0、空:返回空表
- 可以是任何返回标量值的DAX表达式
- 第二参数:表表达式
- 如未省略:分区规则中的列必须来自它或相关表
- 如省略:
- 必须显式指定排序规则
- 排序和分区规则必须限定列名称,并且来自同一张表
- 排序和分区规则的所有列默认为ALLSELECTED()
- 第三参数:排序规则,用于指定分区内指定列的排序方式
- 如省略:
- 必须显式指定表表达式
- 表表达式中未在分区规则中出现的列,按系统默认规则排序(升序)
- 如省略:
- 第四参数:空值规则,定义排序时如何处理空值,支持自定义默认值
- 空值数值排序:位于0与负值间
- 空值字符排序:位于所有字符串前
- 第五参数&#