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 nowData Days is here! Join us now for 60+ days of learning, challenges, and connection. Learn more
I have a table with a series of incoming call times by agent for an entire month, I need to identity the first call for each day of the month by agent. How can I do this?
Solved! Go to Solution.
Hi mleech,
To achieve your requirement, create a measure using DAX as below:
First Call Receive Time = CALCULATE(MIN(Table1[Receive Time]), ALLEXCEPT(Table1, Table1[Call Date], Table1[Operator]))
Regards,
Jimmy Tao
I dont see sample data for your qn. so am taking some guess of your data , try a calculated column like this:
CALCULATE ( MIN(<Time of the day or DATE Time column>), FILTER ( Table1, Table1[Agent] = EARLIER ( Table1[Agent]) && Table1[DATE] = EARLIER ( Table1[DATE])))
Anothjer option is, you can use SUMMARIZE function.
Thanks
Raj
Thanks, sorry yes I forgot to include a sample of the data.
I am trying to identify the first call of each day for each operator.
Hi @mleech
have you tried the above solution? does that work?
Also, please read this reg the sample data:
Thanks
Raj
I tried it and I had an error "couldn't nest EARLIER"
Hi mleech,
To achieve your requirement, create a measure using DAX as below:
First Call Receive Time = CALCULATE(MIN(Table1[Receive Time]), ALLEXCEPT(Table1, Table1[Call Date], Table1[Operator]))
Regards,
Jimmy Tao
Thank you so much
ok, i can give a try if i can copy /paste the sample data.
Thanks
Raj
Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.
Check out the May 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 23 | |
| 23 | |
| 20 | |
| 18 | |
| 14 |
| User | Count |
|---|---|
| 58 | |
| 53 | |
| 42 | |
| 30 | |
| 24 |