# Make a customized measure equal to another measure in particular cases

**URL:** <https://community.eazybi.com/t/make-a-customized-measure-equal-to-another-measure-in-particular-cases/12991>\
**Category:** Questions & Answers\
**Tags:** spent, eazybi, estimated, hours\
**Created:** [June 22, 2023, 2:12pm UTC](https://community.eazybi.com/t/make-a-customized-measure-equal-to-another-measure-in-particular-cases/12991 "2023-06-22T14:12:25Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Natalia](https://community.eazybi.com/letter_avatar_proxy/v4/letter/n/b3f665/32.png) [@Natalia](https://community.eazybi.com/u/Natalia)\
**Post date:** [June 22, 2023, 2:12pm UTC](https://community.eazybi.com/t/make-a-customized-measure-equal-to-another-measure-in-particular-cases/12991/1 "2023-06-22T14:12:25Z")

</div>

Hello!  
I’m making a report. What I need to see is estimated hours, spent hours and difference between them. I customized a difference measuse, it works fine, of course if the spent hours number is bigger then the estimated hours numbers I receive a negative number, but it’s ok.  
What I need: when estimated hours is empty or it is 0, I want to see in “Difference” just a number of hours spent without “-”. I’d appreciate if anyone suggests a formula for that.  
Thank you) Have a great day!

 ![image](https://community.eazybi.com/uploads/default/original/2X/5/5154e7a0679797e2f392caa9ead595fb8cd13022.png)

---

<div class="post-metadata">

**Author:** ![\_P3](https://community.eazybi.com/user_avatar/community.eazybi.com/_p3/32/4028_2.png) [@\_P3](https://community.eazybi.com/u/_P3)\
**Post date:** [June 26, 2023, 7:08am UTC](https://community.eazybi.com/t/make-a-customized-measure-equal-to-another-measure-in-particular-cases/12991/2 "2023-06-26T07:08:32Z")

</div>

Try ABS([Measures].[Original estimated hours…]-[Measures].[Hours spent]),

Without formula you can change your subtraction: [Measures].[Hours spent]-[Measures].[Original estimated hours…], but this only works if [Hours spent] is always greater than [Original estimated hours]

---

<div class="post-metadata">

**Author:** ![gerda.grantina](https://community.eazybi.com/user_avatar/community.eazybi.com/gerda.grantina/32/1994_2.png) [@gerda.grantina](https://community.eazybi.com/u/gerda.grantina)\
**Post date:** [June 30, 2023, 10:22am UTC](https://community.eazybi.com/t/make-a-customized-measure-equal-to-another-measure-in-particular-cases/12991/3 "2023-06-30T10:22:46Z")

</div>

Hi @Natalia ,  
I see that @_P3 already have suggested solution with ABS().  
You can use it in CASE WHEN statement to return this result when measure “Original estimate hours” is empty, else it will return your original formula:

```auto
CASE WHEN 
  IsEmpty([Measures].[Original estimated hours])
THEN
  ABS([Measures].[Original estimated hours]-[Measures].[Hours spent])
ELSE
  [Measures].[Original estimated hours]-[Measures].[Hours spent]
END

```

Or instead of ABS(), you can use [CoalesceEmpty()](https://docs.eazybi.com/eazybi/analyze-and-visualize/calculated-measures-and-members/mdx-function-reference/coalesceempty) to return measure “Hours spent” if measure “Original estimate hours” is empty.

```auto
CASE WHEN 
  IsEmpty([Measures].[Original estimated hours])
THEN
  CoalesceEmpty([Measures].[Original estimated hours], [Measures].[Hours spent])
ELSE
  [Measures].[Original estimated hours]-[Measures].[Hours spent]
END

```

Best,  
Gerda // [support@eazybi.com](mailto:support@eazybi.com)
