Forum Discussion
pcal
7 years agoNew Member
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...
- 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
v-yulgu-msft
7 years agoMicrosoft Employee
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