Forum Discussion

Jaxon's avatar
Jaxon
Frequent Visitor
8 years ago
Solved

New Column With Date (No other dates in source)

Hoping this isn't a complete noob question....

 

I have a data source (Excel file) that contains data but has no DATES Column to extract from.

 

In the Query Editor I'd like to:

1. Add a new column

2. Populate it with the date the data was refreshed OR the current date.

 

I've tried a bit using =NOW() and can do that outside of the query but would rather have it done upon the source refresh.

 

Appreciate any guidance.

 

-Jackson

  • Hi Jaxon,

     

    You could create a calculated column in Data view in Power BI Desktop by Today().

     

     

    Best Regards

    Cherry

     

     

  • Jaxon- Here is a very basic example:

     

    let
        Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMlSKjQUA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [Column1 = _t]),
        #"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", Int64.Type}}),
        #"Added Custom" = Table.AddColumn(#"Changed Type", "Refresh", each DateTime.LocalNow())
    in
        #"Added Custom"

5 Replies

  • v-piga-msft's avatar
    v-piga-msft
    Icon for Resident Rockstar rankResident Rockstar

    Hi Jaxon,

     

    You could create a calculated column in Data view in Power BI Desktop by Today().

     

     

    Best Regards

    Cherry

     

     

    • Jaxon's avatar
      Jaxon
      Frequent Visitor

      Thank-you!  I will give it a go.

      • Greg_Deckler's avatar
        Greg_Deckler
        Icon for Community Champion rankCommunity Champion

        Jaxon- Here is a very basic example:

         

        let
            Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMlSKjQUA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [Column1 = _t]),
            #"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", Int64.Type}}),
            #"Added Custom" = Table.AddColumn(#"Changed Type", "Refresh", each DateTime.LocalNow())
        in
            #"Added Custom"