Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
bajimmy1983
Helper V
Helper V

How to Add a Custom Column Date like (01-01-16, 01-02-16, etc)

Hello again community.

 

I think this very simple, but I cannot reach this outcome using Power Query (Add Custom Column feature). Cal you help me?

 

In one table I have Columns:

DAY = 01;

MONTH = 01, 02, 03 and so on; 

YEAR = 2016

 

Outcome: A Custom column that joins all three columns above and shows in date format DD-MM-YY (01-01-2016, 01-02-2016, 01-03-16

 

I have tried M lamguage = [DAY] & "-" & [MONTH] & "-" & [YEAR]

 

Result I got = Error

 

Thanks again in advance people.

Jaderson Almeida
Business Coordinator
2 ACCEPTED SOLUTIONS
Greg_Deckler
Super User
Super User

I just tried this and it worked like a champ. I made sure that all of my columns were Text though so perhaps that is your issue?

 

[Day] & "-" & [Month] & "-" & [Year]

Here is the query I used:

 

let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMjBU0oEQRgaGZkqxsQA=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [Day = _t, Month = _t, Year = _t]),
#"Added Custom" = Table.AddColumn(Source, "Custom", each [Day] & "-" & [Month] & "-" & [Year])
in
#"Added Custom"

@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

View solution in original post

In addition to previous comment, you could use
= Text.From([DAY]) & "-" & Text.From([MONTH]) & "-" & Text.From([YEAR])
Maxim Zelensky
excel-inside.pro

View solution in original post

5 REPLIES 5
ShNBl84
Helper II
Helper II

@bajimmy1983 

I recently needed to create a custom column in Power Query that detected if an invoice was before July 6, 2020. This code works and looks a bit simpler than the previous answers.

= [InvoiceDate] < Date.FromText("7/6/2020")

 

In addition to previous comment, you could use
= Text.From([DAY]) & "-" & Text.From([MONTH]) & "-" & Text.From([YEAR])
Maxim Zelensky
excel-inside.pro

Hello Hohlick,

I liked your way. Thanks a lot.
Jaderson Almeida
Business Coordinator
Greg_Deckler
Super User
Super User

I just tried this and it worked like a champ. I made sure that all of my columns were Text though so perhaps that is your issue?

 

[Day] & "-" & [Month] & "-" & [Year]

Here is the query I used:

 

let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMjBU0oEQRgaGZkqxsQA=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [Day = _t, Month = _t, Year = _t]),
#"Added Custom" = Table.AddColumn(Source, "Custom", each [Day] & "-" & [Month] & "-" & [Year])
in
#"Added Custom"

@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

Hi smoupre,

Thanks to your solution. Yep. You got it! 🙂
Jaderson Almeida
Business Coordinator

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.