Power BI |DAX函数のALLNOBLANKROW函数

ALLNOBLANKROW


Power BI |DAX函数のALLNOBLANKROW函数_第1张图片

实操举例:数据集:商品销售明细表.xlsx

关注公众号获取数据:耶浓薄荷

假设'商品销售明细表'为子表,'省市'为父表,在'商品销售明细表''门店编号'中新增一行编号为'D020285'的,而父表中是没有的。

创建以下度量值:

COUNTROWS1 = COUNTROWS('商品销售明细表')

ALL1 = COUNTROWS(ALL('商品销售明细表'))

ALLNOBLANKROW1 = COUNTROWS(ALLNOBLANKROW('商品销售明细表'));

ALL2 = COUNTROWS(ALL('商品销售明细表'[门店编码]))

ALLNOBLANKROW2 = COUNTROWS(ALLNOBLANKROW('商品销售明细表'[门店编码]));

ALL3 = COUNTROWS(ALL('省市'))

ALLNOBLANKROW3 = COUNTROWS(ALLNOBLANKROW('省市'));

Power BI |DAX函数のALLNOBLANKROW函数_第2张图片

ALL1、ALLNOBLANKROW1、ALL2、ALLNOBLANKROW2、ALL3 以子表创建的度量值在子表和父表中的的计数无差别,而ALLNOBLANKROW3以父表创建的度量值减少了1,这是因为ALL函数并不无视空值,而ALLNOBLANKROW忽略了父表中不存在的'D020285'编号,该函数比较适用于上述情况,用来快速查询是否出现分类异常。

你可能感兴趣的:(Power BI |DAX函数のALLNOBLANKROW函数)