Date columns using locale not working correctly

herr_morty

New Member
Joined
Jul 26, 2020
Messages
6
Office Version
  1. 365
Platform
  1. Windows
Hi all folks,

My first time in this forum, I'm learning PQ and trying my best with M code :)
I had a super interesting learning on PQ on Udemy by Maven Analytics.

I'm having troubles with locale settings for dates.

- In my sheet dates are in the European format (I'm from Italy)
- Once I load in PQ the dates are reinterpreted in the US standard
- Even applying locale (date type) with IT does not modify the way dates are displayed
- Using locale with as text fields correctly converts the date to European format

I checked the regional setting:
- in the PC (Italy)
- in the PowerQuery workbook options (was US, set to Italy)

Is there some other options to check? Dunno, like "general excel options"? I'm very confused.

I used this very PC for my elearnings with dummy files provided by Maven via Udemy, and at the time locale worked perfectly. I'm not getting what I'm missing...

Sorry if it has already been posted, I tried with the research but found nothing useful :)
 

Excel Facts

Which came first: VisiCalc or Lotus 1-2-3?
Dan Bricklin and Bob Frankston debuted VisiCalc in 1979 as a Visible Calculator. Lotus 1-2-3 debuted in the early 1980's, from Mitch Kapor.
how about this

locale.png

or use another locale, eg. Italy (not tested)
 
Upvote 0
how about this

Hi Sandy!
Thanks for your reply.

Unfortunately, that's exactly what I was trying in the first place. I tried Italy and UK as well, just to be sure. None worked, with data type "date" (with data type "text", the date changes to European).
Then I tried to start messing with other options.

Any other ideas? I'm totally clueless at this point
 
Upvote 0
originally your date is as text ?
if so make sure the whole column is as text, then split by delimiter / and merge in proper order / format then set format as date if necessary
 
Upvote 0
Hey Sandy, I verified.
No, in the original sheet the data are correctly formatted as "date".
It's like PQ is unable to understand that I'm trying to format to a locale different from US
 
Upvote 0
could you share excel file with the date column only (original) ?
use onedrive, googledrive, dropbox or any similar

and I am not asking about format but is it a number or not. Date is a number, if you click on date then on formula bar you should see number, if you see date that means this is a text
 
Last edited:
Upvote 0
and I am not asking about format but is it a number or not. Date is a number, if you click on date then on formula bar you should see number, if you see date that means this is a text

Sorry, did not understand.
It's a number in the format dd/mm/yyyy in raw data sheet, but in the PQ preview it's becoming mm/dd/yyyy (e.g., 23/09/2020 ->09/23/2020). In the output it's again correct as dd/mm/yyyy.
I also tested the very same file on another PC (private one) I have and the file gives no such problem, so not sure it would be possible to reproduce on your device.

It's like it's a problem liked to this specific PQ setup on my office PC, but I'm not getting which setup option.
Can it be an interference from Power BI app on Excel setup? I red BI has some issues with dates...

Anyway, find an image of the problem: PQDatePreviewIssue_20200728.JPG
Also, here is a dummy file I created with the issue: Provvisorio.xlsx
 
Upvote 0
I just open your file and

locale.png

all is ok
I even can't test because format is proper
so as I suggested before
1. change column type to text
2. split by delimiter /
3. merge columns in proper order
4. try to set type date with/without locale

Note: I didn't change anything in settings
 
Upvote 0
maybe try also
Clear Formats
clearformats.png

From Table
and see what will happen if you change type to Date
 
Upvote 0

Forum statistics

Threads
1,223,782
Messages
6,174,520
Members
452,569
Latest member
Ron1970

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top