【问题标题】:How to extract first string after first numeric values in DAX - Power BI如何在 DAX 中的第一个数值之后提取第一个字符串 - Power BI
【发布时间】:2018-02-15 14:05:27
【问题描述】:

我的 Power BI 表中有一个列,其值如下所示:

14   Madrid
1409 Moscow - TC
1510 Millan - FGHM
1405 London - XXXXX- YYYYY

您将观察到第一个字符串是一个数字值,后跟一个空格。第二个字符串是一个城市,这就是我要提取为新列的内容。我对城市之后发生的事情不感兴趣。

有人知道我可以使用哪个 DAX 公式来实现这一目标吗?

我的新计算列中的预期值如下:

Madrid
Moscow 
Millan 
London

【问题讨论】:

    标签: powerbi dax


    【解决方案1】:

    假设如果城市名称后面有一个破折号,您可以尝试这样的计算列:

    City = 
     VAR FirstSpace = FIND(" ", Table[Column1])
     VAR Dash = FIND("-", Table[Column1], 1, LEN(Table[Column1]) + 2)
     RETURN MID(Table[Column1], FirstSpace, Dash - FirstSpace - 1)
    

    【讨论】:

      猜你喜欢
      • 2019-05-06
      • 1970-01-01
      • 2014-03-23
      • 1970-01-01
      • 1970-01-01
      • 2013-03-31
      • 1970-01-01
      • 1970-01-01
      • 2021-10-15
      相关资源
      最近更新 更多