# Handling empty/zero values in Scripted Fields

**URL:** <https://discuss.elastic.co/t/handling-empty-zero-values-in-scripted-fields/89600>\
**Category:** Kibana\
**Created:** [June 15, 2017, 5:51pm UTC](https://discuss.elastic.co/t/handling-empty-zero-values-in-scripted-fields/89600 "2017-06-15T17:51:13Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![Bargs](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/bargs/32/5429_2.png) [@Bargs](https://discuss.elastic.co/u/Bargs)\
**Post date:** [June 15, 2017, 11:16pm UTC](https://discuss.elastic.co/t/handling-empty-zero-values-in-scripted-fields/89600/6 "2017-06-15T23:16:09Z")

</div>

Ok, you'll want to do something like this then:

```auto
if(doc.containsKey('actual') && doc.containsKey('expected')) {
  // do calculation
}
else {
  // return default value
}

```

---

_[View the full topic](https://discuss.elastic.co/t/handling-empty-zero-values-in-scripted-fields/89600)._
