🔍 What it does:
FIRSTDATE() returns the first (earliest) date in the current filter context from a column of dates.
🧮 Syntax:
FIRSTDATE(<dates>)
✅ Example:
First Sale Date =
FIRSTDATE(Sales[Date])
This returns the earliest date where data exists based on the current filters (e.g., per region, product, month, etc.).
🧠 Used with CALCULATE:
Example: Get sales on the first date of the context:
Sales on First Date =
CALCULATE(
SUM(Sales[Sales]),
FIRSTDATE('DateTable'[Date])
)
📊 Example Scenario:
If your visual shows data for March 2025, this returns 2025-03-01.

Ankit Srivastava is an IT trainer, technology educator, and digital skills mentor with expertise in programming, data analytics, AI, and software development. He has successfully trained thousands of learners, with more than 10,000 student enrollments on Udemy. His practical teaching approach empowers students and professionals to build in-demand technical skills. Colorstech channel where Ankit posts video tutorials has more than 8000 Subscribers.