Power Query 空问题
Power Query null issues
我正在尝试在 power query 中创建一个自定义列,用于计算第 7 列 - 第 41 列中的空值。我使用的函数是 List.NonNullCount(List.Range(Record.FieldValues (),7,41)))。有很多行数据,所以我希望它计算自定义列中的每一行。
出于某种原因,即使 7-41 之间的每一列在行中都有空值,输出为 2。我希望输出为 0。此外,当 7-41 的所有列的值都不是时,我得到的输出为 35整行都等于 null。在这种情况下,我希望有 34 个。我确实使用 power query 中的转换函数将所有空白值替换为 null。
我不确定我的函数 List.NonNullCount(List.Range(Record.FieldValues(),7,41))) 是否正确,或者是否有更好的方法它。任何帮助表示赞赏!!!!
在我的版本中,您需要为 Record.FieldValues
提供参数。你写什么:Record.FieldValues()
会产生错误。
另外,List.Range
的第三个参数是return的列数; 不是最后列的编号。
并且第一列是第 0
列,而不是第 1
列
所以像这样:
List.NonNullCount(List.Range(Record.FieldValues(_),6,35))
第 7-41 列的非空值应该 return
我正在尝试在 power query 中创建一个自定义列,用于计算第 7 列 - 第 41 列中的空值。我使用的函数是 List.NonNullCount(List.Range(Record.FieldValues (),7,41)))。有很多行数据,所以我希望它计算自定义列中的每一行。 出于某种原因,即使 7-41 之间的每一列在行中都有空值,输出为 2。我希望输出为 0。此外,当 7-41 的所有列的值都不是时,我得到的输出为 35整行都等于 null。在这种情况下,我希望有 34 个。我确实使用 power query 中的转换函数将所有空白值替换为 null。 我不确定我的函数 List.NonNullCount(List.Range(Record.FieldValues(),7,41))) 是否正确,或者是否有更好的方法它。任何帮助表示赞赏!!!!
在我的版本中,您需要为 Record.FieldValues
提供参数。你写什么:Record.FieldValues()
会产生错误。
另外,List.Range
的第三个参数是return的列数; 不是最后列的编号。
并且第一列是第 0
列,而不是第 1
所以像这样:
List.NonNullCount(List.Range(Record.FieldValues(_),6,35))
第 7-41 列的非空值应该 return