Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.
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
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.
User | Count |
---|---|
10 | |
9 | |
8 | |
7 | |
6 |
User | Count |
---|---|
14 | |
13 | |
11 | |
9 | |
8 |