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

July 28 - August 9 | Final Round of the Power BI Dataviz World Championships. This is your chance. Learn more

Reply
popescu
New Member

Table row conditional Formula

Currently, I have next measure which gives the expected result for  the rows 1801.00 and 0801.00:

 

"Formula 1"

CALCULATE(IF([Invoiced to date]<[Work Budget];
IF([Invoiced to date]<[Commitments];0;[Commitments]-[Invoiced to date]);
IF(AND([Commitments]<[Work Budget]; [Commitments]< [Invoiced to date]); [Commitments]-[Invoiced to date];MIN([Commitments];MIN([Invoiced to date];[Work Budget]))-( [Invoiced to date])) + [Manual Adjustments]) ;'Project budget lines'[Cost line] IN {"1801.00"; "0801.00"})
 
However, there's other rows as well, for which the calculation is different:
 
"Formula 2"
CALCULATE(IF([Invoiced to date]>[Work Budget];
IF([Invoiced to date]>[Commitments];0;[Commitments]-[Invoiced to date]);
IF(AND([Commitments]>[Work Budget]; [Commitments]> [Invoiced to date]); [Commitments]-[Invoiced to date];MAX([Commitments];MAX([Invoiced to date];[Work Budget]))-( [Invoiced to date])) + [Manual Adjustments]) ;'Project budget lines'[Cost line] <> {"1801.00"; "0801.00"}) 
 
How to combine these formula's into one measure, resulting in one column:
 
Row Code    Column A Value
0801.00        " value based on formula 1'
1801.00        "value based on formula 1'
2000.00        " value based on formula 2'
2000.01        " value based on formula 2'
2000.02       " value based on formula 2'
2300.04       " value based on formula 2'
 
Anxious which PowerBI guru can help me in this!
 
1 ACCEPTED SOLUTION

As per need create the that cloumn as measure:

 

Measure=sum(Project budget lines'[Cost line])

 

Later

Measure 1= if(Measure in condtion, Formula1, Formula2)

View solution in original post

4 REPLIES 4
hthota
Resolver III
Resolver III

Create a measure as given below:

 

Measure= if(Project budget lines'[Cost line] IN {"1801.00","0801.00"},Formula1,Formula2)

Hi,

 

thanks, makes sense, however I cannot select/set the Table field  (Project budget lines'[Cost line] )  in the measure. It's only coming up with other measures, and not with table values?

 

 

As per need create the that cloumn as measure:

 

Measure=sum(Project budget lines'[Cost line])

 

Later

Measure 1= if(Measure in condtion, Formula1, Formula2)

Thanks for your help. Solved! 

Helpful resources

Announcements
FabCon and SQLCon Barcelona 2026

FabCon & SQLCon – Barcelona 2026

Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.

Fabric Community Sticker Design Challenge Barcelona Carousel

Fabric Community Sticker Challenge - Barcelona 2026

If you love stickers, then you will definitely want to check out our community sticker challenge, Barcelona edition!

July Power BI Update Carousel

Power BI Monthly Update - July 2026

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

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.

Top Solution Authors