计算 table 的每一行中具有值的单元格的数量

Count number of cells with a value in each row of a table

我想使用 PQ 计算列中每个单元格中空白单元格的数量。

例如

似乎有计数空白的功能,但它会垂直计算空白单元格的数量。我想横向统计空白单元格的个数

添加索引列(使用默认值,从零开始)

然后添加列...自定义列...使用公式

= List.Sum(List.Transform(Record.ToList(Source{[Index]}), each if _=null then 1 else 0))

它将行转换为一条记录

然后将记录转换成列表

然后将列表中的每个项目转换为 1(如果为 null)或 0(如果不是)

然后求和

备用:

= List.Count(Table.ColumnNames(Source))-List.NonNullCount(Record.ToList(Source{[Index]}))

在所有情况下,将 Source 替换为您之前实际步骤的名称