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

Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more

Reply
Anonymous
Not applicable

CALENDARAUTO() Bug

I'm trying to make a PBI template file with a pre-loaded dim_Date unfortunately the following DAX expression returns an error:

 

dim_Date =
IFERROR (
CALENDARAUTO (),
CALENDAR ( DATE ( 2019, 01, 01 ), DATE ( 2019, 12, 31 ) )
)
 
There appears to be a bug where a CALENDARAUTO() error is not caught/short-circuits IFERROR() and ISERROR().  Does anyone know of a workaround or a way to highlight this to the product team?
1 ACCEPTED SOLUTION
v-yuta-msft
Community Support
Community Support

@Anonymous ,

 

The return value of IFERROR() should be a scalar of the same type as the parameter. So the first and second parameter of IFERROR() should be an scaler value, not a table.

 

Please refer to:

https://docs.microsoft.com/en-us/dax/iferror-function-dax

 

Community Support Team _ Jimmy Tao

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

1 REPLY 1
v-yuta-msft
Community Support
Community Support

@Anonymous ,

 

The return value of IFERROR() should be a scalar of the same type as the parameter. So the first and second parameter of IFERROR() should be an scaler value, not a table.

 

Please refer to:

https://docs.microsoft.com/en-us/dax/iferror-function-dax

 

Community Support Team _ Jimmy Tao

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Helpful resources

Announcements
March PBI video - carousel

Power BI Monthly Update - March 2025

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

March2025 Carousel

Fabric Community Update - March 2025

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

Top Solution Authors
Top Kudoed Authors