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
DieLem
Helper II
Helper II

Calculation Error in Measure

Hi,

 

I have two graphs that look similar but are different.

 

The first shows a target line of registrations with the current YTD registrations as a column below. It was changed to only show the YTD until today and leave the rest of the year blank using this formula: 

 

IncrementTr YTD = if(VALUES('Date'[Date])<=TODAY(),CALCULATE([IncrementTr Total],DATESYTD('Date'[Date],"30/8")),BLANK())

 

ForumQuestion1.PNG

This one works fine.

 

I want to replicate this logic on a second graph. The second has a target revenue line and YTD revenue as the columns.

ForumQuestion2.PNG 

 

However this gives an error when I apply the same logic to the revenue YTD formula:

 

Test = if(VALUES('Date'[Date])<=TODAY(),CALCULATE([Amount Total 18A],DATESYTD('Date'[Date],"30/8")),BLANK())

 

Here the error:

ForumQuestion3.PNG

I would like the revenue column to also be blank after any date from today like in the first graph.

 

A link to the PowerBI file:

 

https://drive.google.com/open?id=154JP-ZQkBhkGAxt8cEHdgyaj7ZQ1ZKdI (Filename: TrackingExample2)

 

Thanks in advance!

1 ACCEPTED SOLUTION
sdjensen
Solution Sage
Solution Sage

Instead of VALUES('Date'[Date]) <= TODAY() you should use MIN('Date'[Date]) <= TODAY()

/sdjensen

View solution in original post

4 REPLIES 4
Ajaykumar28155
New Member

Ajaykumar28155_0-1676009617836.png

Headcount =
CALCULATE(
    DISTINCTCOUNT(Headcount[Person Number]),FILTER(Headcount,Headcount[Termination Date]=Headcount[Headcount Month])
)
+
CALCULATE(
    DISTINCTCOUNT(Headcount[Person Number]),ISBLANK(Headcount[Termination Date])
)

 

sdjensen
Solution Sage
Solution Sage

Instead of VALUES('Date'[Date]) <= TODAY() you should use MIN('Date'[Date]) <= TODAY()

/sdjensen

Thanks so much @sdjensen !

 

Can you explain to me why it would work in one graph but on in the other? Want to understand so I can handle it myself in future.

 

Thanks!

It's because you use the formula in another context which cause VALUES to return more than one date which causes the error.

/sdjensen

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.