cancel
Showing results for 
Search instead for 
Did you mean: 

Fabric is Generally Available. Browse Fabric Presentations. Work towards your Fabric certification with the Cloud Skills Challenge.

Reply
kasiaw29
Resolver II
Resolver II

Expressions that yield variant data-type error message in if statement

Hi community, 

 

I'm tryingto create a custom column that checks some dates and returns "LATE" if it meets criteria or a date otherwise. 

My formula goes as follows:

Actual Start =

IF(ISBLANK(RELATED('Sub Project w Activities'[Actual Start]))
&& 'Activity History'[Latest Customer Agreed Dispatch Date]<=TODAY(),"LATE",RELATED('Sub Project w Activities'[Actual Start]))

 

In simple terms, if actual start is blank and latest customer agreed dispatch date is before today then it's late (refers to activity), if however actual start is there I just want to show it. I've looked through form and previous issues indicate using FORMAT but I don't see where to use it, all my dates? 

1 ACCEPTED SOLUTION
amitchandak
Super User
Super User

@kasiaw29 , One place you are returning "Late" another place date. Power BI dax Do not allow different data types

 

Try like

Actual Start =

IF(ISBLANK(RELATED('Sub Project w Activities'[Actual Start]))
&& 'Activity History'[Latest Customer Agreed Dispatch Date]<=TODAY(),"LATE",RELATED('Sub Project w Activities'[Actual Start])&"")

View solution in original post

2 REPLIES 2
amitchandak
Super User
Super User

@kasiaw29 , One place you are returning "Late" another place date. Power BI dax Do not allow different data types

 

Try like

Actual Start =

IF(ISBLANK(RELATED('Sub Project w Activities'[Actual Start]))
&& 'Activity History'[Latest Customer Agreed Dispatch Date]<=TODAY(),"LATE",RELATED('Sub Project w Activities'[Actual Start])&"")

Thanks @amitchandak I've also placed FORMAT in my resultiffalse 

IF(ISBLANK(RELATED('Sub Project w Activities'[Actual Start])) && 'Activity History'[Latest Customer Agreed Dispatch Date]<=TODAY(),"LATE",FORMAT(RELATED('Sub Project w Activities'[Actual Start]),""))
 
Which simingly does the same thing. Thank you so much for your fast reply! 

 

Helpful resources

Announcements
PBI November 2023 Update Carousel

Power BI Monthly Update - November 2023

Check out the November 2023 Power BI update to learn about new features.

Community News

Fabric Community News unified experience

Read the latest Fabric Community announcements, including updates on Power BI, Synapse, Data Factory and Data Activator.

Power BI Fabric Summit Carousel

The largest Power BI and Fabric virtual conference

130+ sessions, 130+ speakers, Product managers, MVPs, and experts. All about Power BI and Fabric. Attend online or watch the recordings.

Top Solution Authors
Top Kudoed Authors