# Assign a value if field has no value present

**URL:** <https://discuss.elastic.co/t/assign-a-value-if-field-has-no-value-present/193578>\
**Category:** Logstash\
**Created:** [August 2, 2019, 3:16pm UTC](https://discuss.elastic.co/t/assign-a-value-if-field-has-no-value-present/193578 "2019-08-02T15:16:00Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Badger](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/badger/32/25190_2.png) [@Badger](https://discuss.elastic.co/u/Badger)\
**Post date:** [August 2, 2019, 4:04pm UTC](https://discuss.elastic.co/t/assign-a-value-if-field-has-no-value-present/193578/2 "2019-08-02T16:04:22Z")

</div>

You could try

```
    ruby {
        init => '
            Columns = ["C1", "C2"]
        '
        code => '
            Columns.each { |k|
                unless event.get(k)
                    event.set(k, "UNKNOWN")
                end
            }
        '
    }
```

---

_[View the full topic](https://discuss.elastic.co/t/assign-a-value-if-field-has-no-value-present/193578)._
