March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
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.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
125 | |
85 | |
69 | |
54 | |
45 |
User | Count |
---|---|
204 | |
106 | |
98 | |
65 | |
54 |