Forum Discussion

lotus22's avatar
lotus22
Icon for Helper III rankHelper III
5 years ago
Solved

Measure not working as intented

I have the following calculation and the table. For some reason, LO is not showing on for FTT% by Weld. I know why because the Fail calculation is zero. I do not how to show it on the graph as red because the weld has failed.

 

Part NumberManufacturing Date:Manufacturing Time:F/O, M/O, L/O, Adjustment:Weld NumberPass/Failweeknumber     
ABC5/9/20211:00 PMMOWELDAPass20     
ABC5/9/202110:00 PMLOWELDAPass20     
XYZ5/9/202110:00 PMLOWELDAFailed20     
XYZ5/9/20214:20 AMAdjustmentWELDAPass20     
XYZ5/9/20211:00 PMMOWELDAPass20     
            
Measures           
 Pass = calculate(count('Attribute Data'[Weld Number]),'Attribute Data'[Pass/Fail]="Pass")     
 Fail = calculate(count('Attribute Data'[Weld Number]),'Attribute Data'[Pass/Fail]="Failed")     
 FTT% By Welds = (Divide([Pass],([Pass]+[Fail])))       
 color = if([FTT% By Welds]<1,"Red","Green")       
            

 

As you can see below LO is not showing up on the graph for Weld "Weld A" and Part number XYZ

 

 

  • Hello,

     

    What if you update your FTT% By Welds formula to below:

     

    FTT% By Welds = if(Divide([Pass],([Pass]+[Fail]))=0,0.00001,Divide([Pass],([Pass]+[Fail])))
     
    Basically, you are giving a dummy value 0.00001 in case the division is going to result in value 0. That way, LO can be plotted on the chart:
     

     

    Kindly give Kudos if my reply helps!

     

    Thanks

1 Reply

  • Hello,

     

    What if you update your FTT% By Welds formula to below:

     

    FTT% By Welds = if(Divide([Pass],([Pass]+[Fail]))=0,0.00001,Divide([Pass],([Pass]+[Fail])))
     
    Basically, you are giving a dummy value 0.00001 in case the division is going to result in value 0. That way, LO can be plotted on the chart:
     

     

    Kindly give Kudos if my reply helps!

     

    Thanks