Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
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)
Thank you
Solved! Go to Solution.
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
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
What does your original data look like? Is it like:
1/2019
or
01/2019
Hi Greg
The date is currently
1-2019 or 12-2019
Thanks
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!