Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowJuly 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more
Hi,
I'm trying to get the firstdate() based on a particular column value
For example: FIRSTDATE('Prices'[Date], 'Prices'[Food]="Carrots")
However, firstdate does not allow filtering like the above.
What would be the best way to do this?
Thank you.
Solved! Go to Solution.
Hi
Try this.
Column = CALCULATE(FIRSTDATE(Prices[Date]),FILTER(Prices, Prices[Food]="Carrots"))
Thanks
Raj
Hi
Try this.
Column = CALCULATE(FIRSTDATE(Prices[Date]),FILTER(Prices, Prices[Food]="Carrots"))
Thanks
Raj
We probably need to learn more about your data-table and if you are trying to create this as.
A simplified version might be a calculated measure
Food Date Apples 2018-01-01 Apples 2018-02-01 Apples 2018-03-01 Bananas 2018-01-15 Bananas 2018-01-19 Bananas 2018-01-20 Carrots 2018-03-01 Carrots 2018-03-02 Carrots 2018-03-10
First Date = FIRSTDATE('Table1'[Date])
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
If you love stickers, then you will definitely want to check out our community sticker challenge, Barcelona edition!
Check out the July 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 30 | |
| 25 | |
| 25 | |
| 23 | |
| 16 |
| User | Count |
|---|---|
| 45 | |
| 32 | |
| 18 | |
| 16 | |
| 16 |