Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
liammorris
Regular Visitor

IF statement for date range

Hi there, 

 

Trying to post a list of gifts and have a dynamic card drawing from dates added. The goal is to list a range of dates added if there are more than one distinct value for date added. To do this I am using the First and Last Date functions to create that range and if the distinctcount < 1, return the value in the list. However, I am encountering an error in the if false statement where it is saying that 'date added' column is not found but it is found in the if true statement. I can build a function for listing the range separately but when creating this IF statement, I have not been able to crack the code. Any help would be greatly appreciated. Thanks!

IF(
    DISTINCTCOUNT(PA_DGR_Liam[date_added]) > 1,
    FIRSTDATE(PA_DGR_Liam[date_added]) &" - "& LASTDATE(PA_DGR_Liam[date_added]),
    FORMAT(PA_DGR_Liam[date_added], "MM yyyy")
)
2 REPLIES 2
tamerj1
Super User
Super User

Hi @liammorris 

please try

=
IF (
HASONEVALUE ( PA_DGR_Liam[date_added] ),
FORMAT ( VALUES ( PA_DGR_Liam[date_added] ), "MM yyyy" ),
FIRSTDATE ( PA_DGR_Liam[date_added] ) & " - "
& LASTDATE ( PA_DGR_Liam[date_added] )
)

WinterMist
Impactful Individual
Impactful Individual

@liammorris 

 

What are the chances you could provide a small test data set along with expected results for a given visual?

 

Regards,

Nathan

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

Find out what's new and trending in the Fabric community.

July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.