Forum Discussion

Shree_185's avatar
Shree_185
Icon for Helper I rankHelper I
4 years ago

Split text from first delimiter in Direct query

I am using a direct query and want to spilt data from the first delimiter. Can someone help me here with Dax?

 

 

 

 

InputOutput
  
313 days 14 hours 26 minutes313
109 days 8 hours 36 minutes109
42 days 11 hours 45 minutes42
32 days 11 hours 45 minutes32
31 days 7 hours 51 minutes31
20 days 17 hours 60 minutes20

 

 

 

4 Replies

  • tamerj1's avatar
    tamerj1
    Icon for Community Champion rankCommunity Champion

    Hi Shree_185 

    please try

    =
    LEFT ( tablename[column], FIND ( " ", tablename[column], 1 ) - 1 )

    you can also wrap the formula with VALUE function to convert to integer 

    • FarhanAhmed's avatar
      FarhanAhmed
      Icon for Community Champion rankCommunity Champion

      Function 'FIND' is not allowed as part of calculated column DAX expressions on DirectQuery models.

  • FarhanAhmed's avatar
    FarhanAhmed
    Icon for Community Champion rankCommunity Champion

    Is it possible for you to change the Source Query ?

     

    Change it to something like this. 

    select LEFT(Col,CharIndex(' ',Col)-1 ) SeparatedCol,* from dbo.TestView