在power查询中,我希望添加一个列来计算每行空单元格。为此,我用
Table.AddColumn(#"Previous Step", "Count", each List.NonNullCount({[Column1], [Column2]}))
这个很好用。
但是现在我遇到的问题是,由于以前的输入,我可以有N个列(具有不同的名称),我的列名已经可以作为额外的list / table使用。
当我试图在List.NonNullCount
中使用列表时,结果对所有行都是相同的,因此是错误的。
如何正确地将列名传递给List.NonNullCount({[Column1], [Column2]})
?
发布于 2019-12-23 14:21:57
这一守则应适用于:
= Table.AddColumn(PreviousStep, "cnt", each List.NonNullCount(Record.ToList(Record.SelectFields(_, YourListOfColumns))))
如果需要计算所有列中的值,则可以使用Table.ColumnNames(PreviousStep)而不是YourListOfColumns.。
https://stackoverflow.com/questions/59455298
复制相似问题