DAX 筛选器 - ALLNOBLANKROW 函数



描述

返回除空白行之外的所有行或者关系父子项的父表中除空白行之外的所有特定列的唯一值,且忽略任何可能存在的上下文筛选器。

语法

ALLNOBLANKROW (<table>|<column>) 

参数

序号 参数及描述
1

table

删除所有上下文筛选器的表。

2

column

删除所有上下文筛选器的列。

ALLNOBLANKROW 仅接受一个参数,table 或 column。

返回值

  • 当参数为表时,返回一个表。
  • 当参数为列时,返回一个值列。

备注

ALLNOBLANKROW 函数不考虑表中真正空白的行,而仅处理父子项关系中年龄项表中生成的一种特殊空白行的案例,此时关系中一个或多个子项表包含不匹配的值或空白值。

示例

= COUNTROWS (ALLNOBLANKROW (Salesperson)) 

如果父项 Salesperson 表中的行数为 7,此 DAX 公式将返回 7。但是,Sales 表中有未计入的业务员的条目(即该业务员不存在于 Salesperson 表中)。

= COUNTROWS (ALL (Salesperson))

尽管父项 Salesperson 表中的行数为 7,此 DAX 公式将返回 8,因为 Sales 表中有未计入的业务员的条目(即该业务员不存在于 Salesperson 表中)。

dax_functions_filter.htm
广告