Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hi,
I have a date slicer that selects the year and month (essentially gives me 30th of selected month and year)
My financial (fin) year runs 1st Apr - 30th Mar and I am trying to input the date '1st April of this fin year' based on the selected date in the slicer.
For example, if I select February 2022 in the slicer then I need 1st April 2021.
I have a date table with a fin year field (21-22, 22-23, etc.) - I am trying to write DAX to give me 1st April of that fin year using this fin year field as a comparison, but can't figure out how to do this. I've tried DATE(), but I can only get this to work if the year of the selected date happens to be the same as the fin year. Of course, this isn't the case for Jan-Mar.
How can I use selecteddate to create '1st April of this financial year'?
Solved! Go to Solution.
Hi @Bananathan
Better to add it as a calculated colum in the date table
DATE ( YEAR ( EOMONTH ( 'Date'[Date], -5 ) + 1 ), 4, 1 )
Inside a measure you need to wrap 'Date'[Date] with SELECTEDVALUE
Hi @Bananathan
Better to add it as a calculated colum in the date table
DATE ( YEAR ( EOMONTH ( 'Date'[Date], -5 ) + 1 ), 4, 1 )
Inside a measure you need to wrap 'Date'[Date] with SELECTEDVALUE
Awww man this has been bothering the hell out of me, but your solution worked! Thank you so much
Check out the July 2025 Power BI update to learn about new features.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
User | Count |
---|---|
17 | |
7 | |
7 | |
6 | |
5 |
User | Count |
---|---|
22 | |
10 | |
10 | |
9 | |
7 |