Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
7 years ago
Solved

DataFormat.Error: We couldn't parse the input provided as a Date value. Details: 13/3/2019



I got 3 whole number columns which I am mergin to create data column. But I am getting this wierd error. It cant covert some values to date type format. For example, 12 3 2019 was successfully converted to 03/12/2019 but 13 3 2019 gave parsing error. 

I appreciate any troubleshooting inputs.

  • You are importing dates which are in a different format than your local settings e.g 13/4 or 4/13

     

    Delete the step in Applied Steps.

    Right click the column

    Change Type -> Using Locale

       ...and pick the format of the country the dates come from

  • Hi Anonymous,

    Appear to me that you data is appering as Decemberandnot March dates that why when you are converting 13 3 2019 it givesan error since month 13doesnot exist.

    One option is doing column by example.

    Regards
    Mfelix

5 Replies

  • HotChilli's avatar
    HotChilli
    Community Champion

    You are importing dates which are in a different format than your local settings e.g 13/4 or 4/13

     

    Delete the step in Applied Steps.

    Right click the column

    Change Type -> Using Locale

       ...and pick the format of the country the dates come from

  • It looks like Power Query is using mm/dd/yyyy to convert the dates. So it is treating 12/3 as Dec 3, not Mar 12. Therefore you get this error as there is no 13th month.

     

    How are you merging these together are you trying to build a string, then convert it to date? 

     

    If you want to use a string it's usually best to use the yyyy-mm-dd format as it is unambiguous or you could pass a specific culture parameter to Date.FromText to specify how the date format should be interpreted.

     

    Or you could use the #date function which you can call using #date( <yyyy>, <m> ,<d>) , so in your case you could just pass in your 3 numeric columns directly 

  • Hi Anonymous,

    Appear to me that you data is appering as Decemberandnot March dates that why when you are converting 13 3 2019 it givesan error since month 13doesnot exist.

    One option is doing column by example.

    Regards
    Mfelix
  • This has been driving me crazy with some exported data - OMG, it exported some of the dates correctly and some were doing this and this fixed it - thank you thank you thank you!