Forum Discussion
wangjuan303
4 years agoHelper III
How to use M code create a column contain date and text
Hi Team, I need create a Slicer column like this use M code, this column should show latest date and Previous date, other date show original format, if you have any good idea, please share to me, Tha...
- 4 years ago
Hi, wangjuan303 ;
Try it.
= Table.AddColumn(#"Changed Type", "Custom", each if [Date] = List.Max(#"Changed Type"[Date]) then "Latest date" else if [Date] = List.Sort(#"Changed Type"[Date],Order.Descending){1} then "Previous date" else [Date])The complete M languageļ¼
let Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMjIwMjQAQiUdMFPXAISUYnWgMsYGpnAZY10gBy5jaWQEl7HUBXJgMoZGRnA9hka6QE5sLAA=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [DateKEY = _t, Date = _t]), #"Changed Type" = Table.TransformColumnTypes(Source,{{"DateKEY", Int64.Type}, {"Date", type date}}), Custom1 = Table.AddColumn(#"Changed Type", "Custom", each if [Date] = List.Max(#"Changed Type"[Date]) then "Latest date" else if [Date] = List.Sort(#"Changed Type"[Date],Order.Descending){1} then "Previous date" else [Date]) in Custom1The final output is shown below:
Best Regards,
Community Support Team_ Yalan Wu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Pragati11
4 years agoSuper User
HI wangjuan303 ,
Yes you can definitely get this.
What are the rules behind getting current date, previous date in the date column?
Thanks,
Pragati
wangjuan303
4 years agoHelper III
if Date column sorting by desc, then latest date will be the first date, previous date will be second date, Date column won't show everyday, so latest date will max date, previous date is latest date closest day in Date column