Forum Discussion

pcal's avatar
pcal
New Member
7 years ago
Solved

Data function in power BI help

Hi There    Can someone help me with my data formula:  Trying to convert date (month-year) to #data(year, month, day) #date((right([Attribute],4), (left([Attribute],search([Attribute], "-")-1). 1...
  • v-yulgu-msft's avatar
    7 years ago

    Hi pcal ,

     

    You could split the original date column first. Then, new a custom column via #date function.

    = Table.AddColumn(#"Changed Type", "New date column", each #date([Date.2],[Date.1],1))

    let
        Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMtQ1MjC0VIrVATKNoOxYAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [Date = _t]),
        #"Split Column by Delimiter" = Table.SplitColumn(Source, "Date", Splitter.SplitTextByDelimiter("-", QuoteStyle.Csv), {"Date.1", "Date.2"}),
        #"Changed Type" = Table.TransformColumnTypes(#"Split Column by Delimiter",{{"Date.1", Int64.Type}, {"Date.2", Int64.Type}}),
        #"Added Custom" = Table.AddColumn(#"Changed Type", "New date column", each #date([Date.2],[Date.1],1))
    in
        #"Added Custom"

     

    Best regards,

    Yuliana Gu