Dashboards & Visualizations

How to create different tokens from three different result fields depending on if an option is null?

jaffar20
Explorer

I would like to create a token from result fields for meeting dates in different seasons (Autumn, Winter, and Summer). I've created an if function where if the date is more than 30 days from the today, it will display the original date, otherwise it will show NULL. This way past meeting dates will be removed, and future ones will stay.

Now I want to create a token that can extract the date from the new eval fields on the condition that it is not NULL.

I.e. if it has data, it will extract it, if not it will move on to the next one, if null it will go onto the next one etc.

The aim is to be able to extract the result and put the token into a block of text I have in HTML.

Can anyone help?

0 Karma
1 Solution

richgalloway
SplunkTrust
SplunkTrust

What you describe sounds like the coalesce command. It evaluates its arguments in order and uses the first one that is not null.

... | eval date=coalesce(Autumn, Winter, Summer)
---
If this reply helps you, Karma would be appreciated.

View solution in original post

0 Karma

richgalloway
SplunkTrust
SplunkTrust

What you describe sounds like the coalesce command. It evaluates its arguments in order and uses the first one that is not null.

... | eval date=coalesce(Autumn, Winter, Summer)
---
If this reply helps you, Karma would be appreciated.
0 Karma
Get Updates on the Splunk Community!

Index This | A sphere has three, a circle has two, and a point has zero. What is it?

September 2023 Edition Hayyy Splunk Education Enthusiasts and the Eternally Curious!  We’re back with another ...

Build Scalable Security While Moving to Cloud - Guide From Clayton Homes

 Clayton Homes faced the increased challenge of strengthening their security posture as they went through ...

Mission Control | Explore the latest release of Splunk Mission Control (2.3)

We’re happy to announce the release of Mission Control 2.3 which includes several new and exciting features ...