Forum Discussion
maj
5 years agoHelper I
Measure to Ignore Negative Values
I have the following measure: Cases to Target Actual = (DOS Target - MIN DOS) * Max Daily Forecast DOS Target is a parameter MIN DOS is a measure Max Daily Forecast is a measure In the top...
- 5 years ago
Hi maj,
You can try measure as:
Measure 2 = IF( HASONEVALUE('DOS Target'[DOS Target Value] ), IF(('DOS Target'[DOS Target Value] - [MIN DOS]) * [MAX Daily Forecast (Cases)] < 0, 0, ('DOS Target'[DOS Target Value] - [MIN DOS]) * [MAX Daily Forecast (Cases)]), IF( ('DOS Target'[DOS Target Value] - [MIN DOS]) * [MAX Daily Forecast (Cases)]>0, SUM(TOTAL), 0 )You can refer this:
https://docs.microsoft.com/en-us/dax/hasonevalue-function-dax
Best Regards,
Link
If this post helps then please consider Accept it as the solution to help the other members find it more quickly.
Greg_Deckler
5 years agoCommunity Champion
maj Can't you just use the Filter pane and specify "Cases to Target Actual" is greater than 0?
maj
5 years agoHelper I
No, because if the summed total is a negative number, it would get filtered out. Consider the following example:
These would be the results in the top table (item/DC combination):
5
-10
2
-3
In the second table (item only), the option you suggested would filter out this item. I really want it to return a value of 7.