Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Hi all,
Hope you can share your wisdom with me and help me set up a column query for the following:
I'm trying to create a colum that tags the first visit of a user to a location. I have a date column, a location column and a user column.
What formula would I have to write up to get the output as in my screenshot?
Thanks in advance for your help on this one!
Solved! Go to Solution.
Hello @jeroenwmwillems ,
You can use the following DAX query for a calculated column:
Output =
VAR FirstVisitDate =
CALCULATE (
MIN ( Visits[Date] ),
FILTER (
Visits,
Visits[User] = EARLIER ( Visits[User] )
&& Visits[Location] = EARLIER ( Visits[Location] )
&& Visits[Date] <= EARLIER ( Visits[Date] )
)
)
VAR FirstVisitLocation =
CALCULATE (
MIN ( Visits[Location] ),
FILTER (
Visits,
Visits[User] = EARLIER ( Visits[User] )
&& Visits[Location] = EARLIER ( Visits[Location] )
&& Visits[Date] >= EARLIER ( Visits[Date] )
)
)
VAR SelectedUser = Visits[User]
RETURN
IF (
Visits[User] = SelectedUser
&& Visits[Date] = FirstVisitDate
&& Visits[Location] = FirstVisitLocation,
"First Visit",
"Follow up Visit"
)
Please try this and let me know if this didn't work.
Hello @jeroenwmwillems ,
You can use the following DAX query for a calculated column:
Output =
VAR FirstVisitDate =
CALCULATE (
MIN ( Visits[Date] ),
FILTER (
Visits,
Visits[User] = EARLIER ( Visits[User] )
&& Visits[Location] = EARLIER ( Visits[Location] )
&& Visits[Date] <= EARLIER ( Visits[Date] )
)
)
VAR FirstVisitLocation =
CALCULATE (
MIN ( Visits[Location] ),
FILTER (
Visits,
Visits[User] = EARLIER ( Visits[User] )
&& Visits[Location] = EARLIER ( Visits[Location] )
&& Visits[Date] >= EARLIER ( Visits[Date] )
)
)
VAR SelectedUser = Visits[User]
RETURN
IF (
Visits[User] = SelectedUser
&& Visits[Date] = FirstVisitDate
&& Visits[Location] = FirstVisitLocation,
"First Visit",
"Follow up Visit"
)
Please try this and let me know if this didn't work.
Thanks heaps for this, that worked!
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!