Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Hello,
I have a DAX calculation that I cannot fully understand. Here is the formula
Does that mean if a result is less than 0 then (1 - (ABSTOERROR / TOTHIST), then it is 0, else the same calculation (1 - (ABSTOERROR / TOTHIST) ?
Does that mean if we have a negative number we get 0s?
Solved! Go to Solution.
Correct, basically, if TOTHIST < ABSTOERROR you will get a number > 1. When you subtract that from 1 you will get a negative which the formula will return as 0.
You could rewrite it like this, might make it more clear what is happening.
FA % =
VAR _Abs =
SUM ( 'FCSTPERFSTATIC_Chain'[ABSTOTERROR] )
VAR _Hist =
SUM ( 'FCSTPERFSTATIC_Chain'[TOTHIST] )
RETURN
IF ( _Hist < _Abs, 0, 1 - DIVIDE ( _Abs, _Hist ) )
Correct, basically, if TOTHIST < ABSTOERROR you will get a number > 1. When you subtract that from 1 you will get a negative which the formula will return as 0.
User | Count |
---|---|
139 | |
113 | |
103 | |
73 | |
63 |
User | Count |
---|---|
136 | |
125 | |
107 | |
70 | |
61 |