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,因为销售表中有未记入帐户的销售人员的条目(即销售人员不在销售人员表中)。