Forum Discussion

dpbi's avatar
dpbi
Helper I
8 years ago
Solved

Format Date and Time

I have Excel file with date column ('Column1') format as:  dd/mm/yy  

and time column ('Column2') format as: hh/mm.

 

I need to use these columns in a chart with a new calculated datetime column ('Column3') format as dd/mm/yy, hh/mm.  

( Column3 = (Table ['Column1'] + Table ['Column2'] ).

 

My problem: whatever i'm trying to do i can't get the reuierd format - dd/mm/yy

The format that i get is mm/dd/yy. Even when i'm getting the right format in the date column ('Column1'),

I can't get it right in the new calculated column ('Column3').

 

I tried to change the following:

Date format in the Excel file (Text, Date, Custom format);

Data Type in Power BI, both text and date;

Region (Location) settings in my computer;

Regional settings in Power BI (File - Options - Current file - Regional Settings);

Check and uncheck Time Intelligence Auto Date/time (File - Options - Current file - Data Load);

I also tried to split the date column, arrange the new columns in the desired format and merge again.

Nothing works.

 

My question: is there a solution through DAX or Power Query to set the desired date format regardless of the

the regional settings of the source file/computer or the Power BI Locale?

 

Thanks 

 

  • Hi dpbi,

    On the PBI on the modelling tab you can choose the formst of the date and other fields so.you can select the order of day month and year.

    If you want a dax formula you can use:

    Date = Format(Table ['Column1'] + Table ['Column2'] ,"dd/mm/yy")

    Regards,
    MFelix

3 Replies

  • Hi dpbi,

    On the PBI on the modelling tab you can choose the formst of the date and other fields so.you can select the order of day month and year.

    If you want a dax formula you can use:

    Date = Format(Table ['Column1'] + Table ['Column2'] ,"dd/mm/yy")

    Regards,
    MFelix
    • dpbi's avatar
      dpbi
      Helper I

      Solution works!

       

      Thank you very much.

       

      Dominik i will try your solution as well. 

       

      Thanks again for both of you.

  • Try

    DateTime.ToText([YourDateTimeColumn],"dd/MM/yyyy")

     

    Hope this helps

    Dominik.