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

The Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.

Reply
Anonymous
Not applicable

Add "IF" before calculate

hi all,

I would appreciate your help (:

I did not find the way that can be added IF before the calculation ,,

For example:

Actual =

var maxMonthSelection = value('0 - Measure'[check month])

var yearselection = 2019

return

----if (1=1,

CALCULATE( sum('9 - Controling'[Actual Amount] ), FILTER(All('3 - Date'), value('3 - Date'[Year]) = yearselection && value('3 - Date'[Monthnumber]) <= maxMonthSelection ))

---else

CALCULATE( sum('9 - Controling'[Actual Amount] ), FILTER(All('3 - Date'), value('3 - Date'[Year]) = yearselection && value('3 - Date'[Monthnumber]) = maxMonthSelection ))

)

 

Thanks, sin

1 REPLY 1
MattAllington
Community Champion
Community Champion

The syntax for if is

 

IF(true/false condition, result if true, result of false)

 

all 3 of these parameters can include a calculate function.  

 

 



* Matt is an 8 times Microsoft MVP (Power BI) and author of the Power BI Book Supercharge Power BI.
I will not give you bad advice, even if you unknowingly ask for it.

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

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

Feb2025 NL Carousel

Fabric Community Update - February 2025

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