在PowerBI数据源中,我有一个表,其中一个列中有一个列“ SPRINT”。此列包含值列表或null(值来自JIRA API)。
在下一步中,我使用Table.TransformColumns
提取值以使字符串正确:
= Table.TransformColumns(#"PREVIOUS", {"Sprint", each Text.Combine(List.Transform(_, Text.From), ";"), type text})
结果:
在接下来的步骤中,我执行SplitColumn
以便从我想要的SPRINT字符串中获取信息。
最后,所有SPRINT为空的行都以ERROR结尾。
所以我的问题是,我如何设法防止所有这些错误?理想情况下,我希望将SPRINT为null的SPRINT列值转换为不以ERROR结尾的内容,并避免在没有任何意义的情况下执行SPLIT函数。
我设法在所有受影响的列的末尾添加Table.ReplaceErrorValues
-可行,但这对我来说是相当大的开销,并且由于JIRA API的运行缓慢,我尝试使转换尽可能地小并倾向于随着特定数量的行和操作超时。
感谢您的帮助!
答案 0 :(得分:0)
如果为null,则可以在扩展后再添加一个步骤,然后将error替换为null或针对null期望的任何其他值。