DAX 筛选器 - ALLNOBLANKROW 函数

说明

返回关系父表中除空白行之外的所有行,或除空白行之外的所有列的不同值,并忽略可能存在的任何上下文筛选器。

语法

ALLNOBLANKROW (<table>|<column>) 

参数

Sr.No. 参数与说明
1

table

所有上下文过滤器均被删除的表。

2

column

删除所有上下文过滤器的列。

ALLNOBLANKROW 仅接受一个参数,即表或列。

返回值

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

备注

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

示例

= COUNTROWS (ALLNOBLANKROW (Salesperson))

此 DAX 公式返回7,如果父销售人员表中的行数为 7。但是,销售表中有未记入帐户的销售人员的条目(即销售人员不在销售人员表中)。

= COUNTROWS (ALL (Salesperson))

尽管父 Salesperson 表中的行数为 7,但此 DAX 公式返回 8,因为销售表中有未记入帐户的销售人员的条目(即销售人员不在销售人员表中)。

dax_functions_filter.html