Splunk Search

Can you help us build a query that removes null values from a table?

roopeshetty
Path Finder

Hi guys,

Our search query is like this

LogName=Application SourceName=Script | rex "Days Remaining: (?.*)days" | rex ": Origin=(?.+?)\," | rex (?.+?)\; | table CertificateName, DaysRemaining

Output will provide us a table with 2 columns as “CertificateName” and “DaysRemaining” in which “CertificateName” will have the names of the Certificates and “DaysRemaining” will have the days left for certificate expiry.

But sometimes, the “DaysRemaining” column will have not any numbers for few of the “CertificateNames” and remains blank as attached here in the screen shot.

Is there any way...

  1. We can remove the rows which have no values (blank rows) using the above query?
  2. Can we input some text string like “Not Available” where ever we have these null values using the above query?

Please advise.

0 Karma

vnravikumar
Champion

Hi @roopeshetty

Try like

LogName=Application SourceName=Script | rex "Days Remaining: (?.)days" | rex ": Origin=(?.+?)\," | rex (?.+?)\; |search DaysRemaining=* | table CertificateName, DaysRemaining

This will remove null row of DaysRemaining

0 Karma

vnravikumar
Champion

you can try | fillnull value="Not Available" DaysRemaining

0 Karma
Get Updates on the Splunk Community!

Accelerating Observability as Code with the Splunk AI Assistant

We’ve seen in previous posts what Observability as Code (OaC) is and how it’s now essential for managing ...

Integrating Splunk Search API and Quarto to Create Reproducible Investigation ...

 Splunk is More Than Just the Web Console For Digital Forensics and Incident Response (DFIR) practitioners, ...

Congratulations to the 2025-2026 SplunkTrust!

Hello, Splunk Community! We are beyond thrilled to announce our newest group of SplunkTrust members!  The ...