Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
2 years ago
Solved

Help splitting this column

 

I need to split this by dd/mm/yyyy (UK date format).

I'm in need of an DAX formula that'll extract the date portion (02022024) of the Source Name column and then return the result in the above manner. 

If someone can guide me in this, it'll be wonderful. I'm very raw with DAX. 

  • Hi Anonymous,

     

    Can you please try this:

     

     

    Date =
    VAR DatePosition =
        LEN ( Files[FileName] ) - LEN ( "ddmmyyyy" )
            - LEN ( ".xlsx" ) + 1
    VAR DateString =
        MID ( Files[FileName], DatePosition, 8 )
    RETURN
        FORMAT (
            DATE ( RIGHT ( DateString, 4 ), MID ( DateString, 3, 2 ), LEFT ( DateString, 2 ) ),
            "dd/mm/yyyy"
        )

     

     

     

     

    Upvote and accept as a solution if it helps!

     

4 Replies

  • Hi Anonymous,

     

    Can you please try this:

     

     

    Date =
    VAR DatePosition =
        LEN ( Files[FileName] ) - LEN ( "ddmmyyyy" )
            - LEN ( ".xlsx" ) + 1
    VAR DateString =
        MID ( Files[FileName], DatePosition, 8 )
    RETURN
        FORMAT (
            DATE ( RIGHT ( DateString, 4 ), MID ( DateString, 3, 2 ), LEFT ( DateString, 2 ) ),
            "dd/mm/yyyy"
        )

     

     

     

     

    Upvote and accept as a solution if it helps!

     

      • Anonymous's avatar
        Anonymous
        Not applicable

        Hi, sorry for the very late response. I'm going to check now and get back to you.