Forum Discussion
Inconsistent Date Format in excel file
- Anonymous5 years ago
Hi Anonymous ,
Please update the formula of calculated column [Formatted Date] as below:
Formatted Date = IF ( IFERROR ( FIND ( "-", 'Sample'[Complete Date] ), 0 ) > 0, DATE ( CONCATENATE ( "20", RIGHT ( 'Sample'[Complete Date], 2 ) ), SWITCH ( MID ( 'Sample'[Complete Date], 4, 3 ), "Jan", "1", "Feb", "2", "Mar", "3", "Apr", "4", "May", "5", "Jun", "6", "Jul", "7", "Aug", "8", "Sep", "9", "Oct", "10", "Nov", "11", "Dec", "12" ), LEFT ( 'Sample'[Complete Date], 2 ) ), DATEVALUE ( 'Sample'[Complete Date] ) )Best Regards
Rena
Community Support Team _ Rena Ruan
If this post helps, then please consider Accept it as the solution to help the other members find it more.
Hi Anonymous ,
Assue that the date field looks like the ones in the below screenshot, you can create a calculated column to format the date field. Then set the proper date format for it.
Formatted date = IF (
IFERROR ( FIND ( "-", 'Table'[Paperwork Complete Date] ), 0 ) > 0,
DATE ( CONCATENATE ( "20", RIGHT ( 'Table'[Paperwork Complete Date], 2 ) ), MID ( 'Table'[Paperwork Complete Date], 4, 2 ), LEFT ( 'Table'[Paperwork Complete Date], 2 ) ),
IF (
IFERROR ( FIND ( "/", 'Table'[Paperwork Complete Date] ), 0 ) > 0,
DATE ( RIGHT ( 'Table'[Paperwork Complete Date], 4 ), MID ( 'Table'[Paperwork Complete Date], 3, 2 ), LEFT (
'Table'[Paperwork Complete Date],
IFERROR ( FIND ( "/", 'Table'[Paperwork Complete Date] ), 0 ) - 1
) )
)
)
Set the proper date formatBest Regards
Rena
Community Support Team _ Rena Ruan
If this post helps, then please consider Accept it as the solution to help the other members find it more.
- Anonymous5 years agoNot applicable
Hi Anonymous ,
I follow your steps but I got the below error.
"Cannot convert value 'Ja' of type Text to type Integer.After importing the excel file to Power BI, the data appeared to be as below.
Sample pbix:
- Anonymous5 years agoNot applicable
Hi Anonymous ,
Please update the formula of calculated column [Formatted Date] as below:
Formatted Date = IF ( IFERROR ( FIND ( "-", 'Sample'[Complete Date] ), 0 ) > 0, DATE ( CONCATENATE ( "20", RIGHT ( 'Sample'[Complete Date], 2 ) ), SWITCH ( MID ( 'Sample'[Complete Date], 4, 3 ), "Jan", "1", "Feb", "2", "Mar", "3", "Apr", "4", "May", "5", "Jun", "6", "Jul", "7", "Aug", "8", "Sep", "9", "Oct", "10", "Nov", "11", "Dec", "12" ), LEFT ( 'Sample'[Complete Date], 2 ) ), DATEVALUE ( 'Sample'[Complete Date] ) )Best Regards
Rena
Community Support Team _ Rena Ruan
If this post helps, then please consider Accept it as the solution to help the other members find it more.