Power|Power BI |DAX函数のALLNOBLANKROW函数

ALLNOBLANKROW


Power|Power BI |DAX函数のALLNOBLANKROW函数
文章图片
实操举例:数据集:商品销售明细表.xlsx
关注公众号获取数据:耶浓薄荷
假设'商品销售明细表'为子表,'省市'为父表,在'商品销售明细表''门店编号'中新增一行编号为'D020285'的,而父表中是没有的。
创建以下度量值:
COUNTROWS1 = COUNTROWS('商品销售明细表')
ALL1 = COUNTROWS(ALL('商品销售明细表'))
ALLNOBLANKROW1 = COUNTROWS(ALLNOBLANKROW('商品销售明细表'));
ALL2 = COUNTROWS(ALL('商品销售明细表'[门店编码]))
ALLNOBLANKROW2 = COUNTROWS(ALLNOBLANKROW('商品销售明细表'[门店编码]));
ALL3 = COUNTROWS(ALL('省市'))
ALLNOBLANKROW3 = COUNTROWS(ALLNOBLANKROW('省市'));
Power|Power BI |DAX函数のALLNOBLANKROW函数
文章图片
【Power|Power BI |DAX函数のALLNOBLANKROW函数】ALL1、ALLNOBLANKROW1、ALL2、ALLNOBLANKROW2、ALL3 以子表创建的度量值在子表和父表中的的计数无差别,而ALLNOBLANKROW3以父表创建的度量值减少了1,这是因为ALL函数并不无视空值,而ALLNOBLANKROW忽略了父表中不存在的'D020285'编号,该函数比较适用于上述情况,用来快速查询是否出现分类异常。

    推荐阅读