在 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]
希望有人能帮忙。
我在 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]