Power BI技巧:按列分组并动态统计空白值数量
动态统计多列空白值的单一DAX度量值方案
实现步骤:
创建列名维度表
新建手动输入表(命名为ColumnsToCheck),填入所有需要统计的目标列名称,示例数据如下:Column Name City State Zip 编写DAX度量值
创建以下度量值,替换'YourTable'为你实际使用的表名:Count Blank Rows = VAR SelectedCol = SELECTEDVALUE(ColumnsToCheck[Column Name]) RETURN SWITCH( SelectedCol, "City", COUNTBLANK('YourTable'[City]), "State", COUNTBLANK('YourTable'[State]), "Zip", COUNTBLANK('YourTable'[Zip]), // 后续新增列时,按此格式继续补充 BLANK() )配置视觉对象
在报表中添加矩阵或表格视觉对象:- 将
ColumnsToCheck[Column Name]拖到「行」区域 - 将
Count Blank Rows度量值拖到「值」区域
- 将
完成后即可得到你需要的动态统计效果:不同列名对应显示各自的空白行数。
扩展提示
后续新增统计列时,只需两步操作:
- 在
ColumnsToCheck表中添加新列名 - 在度量值的
SWITCH函数里补充"列名", COUNTBLANK('表名'[列名])语句
内容的提问来源于stack exchange,提问作者Ken Kelemen
相关产品推荐
相关产品推荐

