Forum Discussion
How to get month in a date
- 9 years ago
Please try this
Months Between = IFERROR(DATEDIFF(
[date_hired],
[regularization_date],
MONTH
),-1)
Hi miguelflores,
If I understand your question correctly, you have a column that represents months and you can't convert this to a data type of Date.
Try making it a single day of the month (include day month and year). I suggest making it the 1st of the month.
Do you have an example of the data that won't convert?
Hi Phil,
This is an example of my data.
My goal is to get how many months remaining before regularization.
Thanks,
- Phil_Seamark9 years ago
Microsoft Employee
Hi miguelflores,
It looks like your columns are using a DATE datatype whcih is good.
If you are just after the difference between the two dates on each row you can add a calculated column to your table along these lines. This will count the number of months between the two dates. Please let me know if this is now what you are after.
Months Between = DATEDIFF( [date_hired], [regularization_date], MONTH )- miguelflores9 years ago
Advocate I
Hi Phil,
Yes, now I'm after the number of months.
I tried the formula and i'm encountering an error:
I also tried switching the regularization_date and hired_date
Months Between = DATEDIFF([date_hired],[regularization_date],MONTH)
Months Between = DATEDIFF([regularization_date],[date_hired]MONTH)
Thanks!
- Phil_Seamark9 years ago
Microsoft Employee
Please try this
Months Between = IFERROR(DATEDIFF(
[date_hired],
[regularization_date],
MONTH
),-1)