在 Power BI 中根据特定条件插入破折号

Inserting a dash based on certain criteria in Power BI

希望有人能帮忙。

我在 Power BI 中有一个包含飞机注册的列,但它们没有所需的破折号分隔符,如屏幕截图所示

Power BI aircraft registration column

我想做的是创建另一列,并有一些方法可以添加破折号,但要基于特定的标准,具体取决于注册。例如

如果 Regno 以 OOxxx 开头,则 OO-xxx

如果 Regno 以 Dxxxx 开头,则为 D-xxxx

如果 Regno 以 YUxxx 开头,那么 YU-xxx

等等..

试过条件列,但不起作用。任何想法或建议将不胜感激

使用如下公式添加自定义列:

if List.Contains({"OO","YU"},Text.Start([REGNO],2)) 
then Text.Start([REGNO],2) & "-" & Text.Middle([REGNO],2) 
else if List.Contains({"D"},Text.Start([REGNO],1)) 
then Text.Start([REGNO],1) & "-" & Text.Middle([REGNO],1) 
else [REGNO]