M功能在Power Query Editor中不起作用

问题描述

我正在通过Power Query Editor在Power BI中添加一个自定义列。

我的M功能无法正常工作,请您帮忙?

Number.ToText([engine_serial_num])运行正常 (Text.Start(Number.ToText([claim_year]),4))也可以正常工作

但是当我将它们组合在一起时,它不起作用。

Number.ToText([engine_serial_num])& “ _”&(Text.Start(Number.ToText([claim_year]),4))

enter image description here

解决方法

尝试Text.Combine

= Text.Combine({Number.ToText([engine_serial_num]),"_",Text.Start(Number.ToText([claim_year]),4)})

还要确保所有结果都不返回空白,并且Claim_year始终长于4位数字。您可能需要根据数据添加保护条件。