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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

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
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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