Forum Discussion

NLeelakrishna's avatar
NLeelakrishna
Frequent Visitor
8 years ago

How to change format for date field with DAX expression while get data as direct query in power BI

Hi,

 

I want change format for date with DAX expression while direct query in Power BI. I have tried with format function in DAX but getting error like "Function 'FORMAT' is not allowed as part of calculated column DAX expressions on DirectQuery models." 

 

Thank you.

6 Replies

  • JoHo_BI's avatar
    JoHo_BI
    Responsive Resident

    Hi NLeelakrishna,

     

    You can try just extracting each individual part and casting it to a date. So if you want a MM/DD/YYYY format, try:

     

    = MONTH(Date[date])&"/"&DAY(Date[date])&"/"&YEAR(Date[date])

     

    Hope that helps!

    • kskarthick's avatar
      kskarthick
      Advocate I

      Hi Joho,

       

      Thank you for the idea, we will try and let you know.

       

      Without DAX is that possible in the data modeling, Like custome format like (dd/MMM/yyyy).

      • JoHo_BI's avatar
        JoHo_BI
        Responsive Resident

        As far as I know it get taken from your local DateTime settings and there's no way to override it without DAX

  • Anonymous's avatar
    Anonymous
    Not applicable

    Try change the regional settings of Power BI, and then re-format your date. This allows you to change the format from dd/mm/yyyy to mm/dd/yyyy. Remember this is global setting, all your date will be changed based on your selection

     

     

     

     

    • NLeelakrishna's avatar
      NLeelakrishna
      Frequent Visitor

      Hi Jessica,

       

      Thanks for your reply. We have tried as you given information , we got many formats. But we need "dd-MMM-yyyy hh:mm:ss"

      (22-Mar-2018 02:07:43) format. that is not available in that formats. This format we can achive by using DAX only or any other options is there? If any options avaliable pls let us know.

       

      Thank you.