Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Hi all,
I'm looking for a formula to list dates between 2 dates. Suppose I have the following example:
Column A) InitialDate: 19/07/2019
Column B) EndDate: 19/10/2019
so, I would like to get as result.....19/07/19, 19/08/19, 19/09/19 and 19/10/19 (one occurrence per month dd/mm/yy)
I'm using the formula: {Number.From([InitiaDate])..Number.From([EndDate)]} but I getting as results all dates , such us 19/07/2019, 20/07/2019, 21/07/2019....till 19/10/2019. HowCould I solve this issue ?
Thanks in advance
Jeferson
Solved! Go to Solution.
Hi @Inacio11
you don't use it as a function. Then the "each" isn't ambigous any more.
Try this for result instead:
Result = List.Transform({0..NoOfIntervals}, (x) => Date.AddMonths([FROM], x))
Imke Feldmann (The BIccountant)
If you liked my solution, please give it a thumbs up. And if I did answer your question, please mark this post as a solution. Thanks!
How to integrate M-code into your solution -- How to get your questions answered quickly -- How to provide sample data -- Check out more PBI- learning resources here -- Performance Tipps for M-queries
Hi Imke,
It worked ! Thanks vey much !
I just did a small adjustment as follow:
= List.Transform({0.."number of events displayed at the sheet -1"}, (x) => Date.AddMonths([FROM], x))
Regards,
Inacio11
Hi @Inacio11
you don't use it as a function. Then the "each" isn't ambigous any more.
Try this for result instead:
Result = List.Transform({0..NoOfIntervals}, (x) => Date.AddMonths([FROM], x))
Imke Feldmann (The BIccountant)
If you liked my solution, please give it a thumbs up. And if I did answer your question, please mark this post as a solution. Thanks!
How to integrate M-code into your solution -- How to get your questions answered quickly -- How to provide sample data -- Check out more PBI- learning resources here -- Performance Tipps for M-queries
Hi @Inacio11
this function should get you there:
(From as date, To as date) =>
let
NoOfIntervals = (Date.Year(To)*12+Date.Month(To))-(Date.Year(From)*12+Date.Month(From)),
Result = List.Transform({0..NoOfIntervals}, each Date.AddMonths(From, _))
in
Result
Imke Feldmann (The BIccountant)
If you liked my solution, please give it a thumbs up. And if I did answer your question, please mark this post as a solution. Thanks!
How to integrate M-code into your solution -- How to get your questions answered quickly -- How to provide sample data -- Check out more PBI- learning resources here -- Performance Tipps for M-queries
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 17 | |
| 9 | |
| 9 | |
| 7 | |
| 7 |