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

July 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more

Reply
RamblingFire
Regular Visitor

Csv help

Hi, 

 

I have a csv file such as:

Header1, header2, header3

A, b, c

D, e, f

Report generated on 19/05/2024

 

I'd like to transform to

Date, Header1, header2, header3

19/05/2024,a,b,c

19/05/2024,d,e,f

 

Can some one help me with the table.split m function or suggest something else?

 

Thanks 

1 ACCEPTED SOLUTION
AlienSx
Super User
Super User

hello, @RamblingFire something else: 

let
    Source = Csv.Document(File.Contents("full_path_to_your_file"),[Delimiter=",", Columns=3, Encoding=1252, QuoteStyle=QuoteStyle.None]),
    prom = Table.PromoteHeaders(Source, [PromoteAllScalars=true]),
    dt = Date.FromText(
        Text.AfterDelimiter(Table.Last(prom)[Header1], "Report generated on "),
        [Format = "dd/MM/yyyy"]
    ),
    z = Table.AddColumn(Table.RemoveLastN(prom, 1), "Date", each dt)
in
    z

View solution in original post

2 REPLIES 2
AlienSx
Super User
Super User

hello, @RamblingFire something else: 

let
    Source = Csv.Document(File.Contents("full_path_to_your_file"),[Delimiter=",", Columns=3, Encoding=1252, QuoteStyle=QuoteStyle.None]),
    prom = Table.PromoteHeaders(Source, [PromoteAllScalars=true]),
    dt = Date.FromText(
        Text.AfterDelimiter(Table.Last(prom)[Header1], "Report generated on "),
        [Format = "dd/MM/yyyy"]
    ),
    z = Table.AddColumn(Table.RemoveLastN(prom, 1), "Date", each dt)
in
    z

Thank you so much! 

Helpful resources

Announcements
FabCon and SQLCon Barcelona 2026

FabCon & SQLCon – Barcelona 2026

Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.

60 days of Data Days Carousel

Data Days 2026

Join Fabric Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.