Splunk Search

How to get the data from previous week in a lookup

lucas4394
Path Finder

Hi. I have a lookup with a timestamp field, myTime, how can I put all the data from the previous week based on the current time against myTime?

For instance, current date is August 12, 2019.

time         col_2
----------   ---------------
2019-08-07   Yay!
2019-07-05   Nay!

In this case, the first record is the expected result. Any clues? Thanks.

    time         col_2
    ----------   ---------------
    2019-08-07   Yay!
0 Karma

marycordova
SplunkTrust
SplunkTrust

convert the time in the lookup to epoch and use math to do the "now minus 1 week" calculation

base search that makes the lookup
|convert mktime(myTime)

myTime            now             yay/nay
-------------     ----------      -------
1,564,439,062     1565648785      nay      
1,565,043,862     1565648785      yay

base search that uses the lookup later
| where 'myTime'>=now()-604800

*this is pseudo code/spl...some syntax fixing might be necessary

@marycordova
0 Karma

lucas4394
Path Finder

Hi marycordova, thank you for your inputs. From your query, some of the days from previous week are excluded. Here is my workaround:

 base search that makes the lookup
 |convert mktime(myTime)
 | eval first_day_last_week=relative_time(now(),"-1w@w"), last_day_last_week=relative_time(relative_time(now(),"-1w@w"),"+7d@d")
| where myTime>=first_day_last_week AND myTime<=last_day_last_week
0 Karma
Get Updates on the Splunk Community!

App Platform's 2025 Year in Review: A Year of Innovation, Growth, and Community

As we step into 2026, it’s the perfect moment to reflect on what an extraordinary year 2025 was for the Splunk ...

Operationalizing Entity Risk Score with Enterprise Security 8.3+

Overview Enterprise Security 8.3 introduces a powerful new feature called “Entity Risk Scoring” (ERS) for ...

Unlock Database Monitoring with Splunk Observability Cloud

  In today’s fast-paced digital landscape, even minor database slowdowns can disrupt user experiences and ...