Quantcast
Channel: Questions in topic: "splunk-enterprise"
Viewing all articles
Browse latest Browse all 47296

How to pass earliest parameters to a macro in a map section ?

$
0
0
Hello everyone, I'm stuck since many days trying to understand what is preventing Splunk from passing arguments to the macro within the map section. I have tried many combinations unsuccessfully and couldn't find matching answers in the forum yet. Please find below a very simplified example of what I'm trying to achieve. There is a macro with 2 arguments used to build the earliest value in the form of : -@. Thank you for your suggestions and inputs Macro name: x_Test_Macro(2) ------------------------------------------------------- Arguments: macro_var_01,macro_var_02 Definition: index=* earliest=-$macro_var_01$$macro_var_02$@$macro_var_02$ latest=@d | table _time Macro sample execution: ------------------------------------ `x_Test_Macro(1,"mon")` => Works great and return the expected results But with the SPL code I'm trying to execute: -------------------------------------------------------------- | makeresults | eval Field1=1 | eval Field2="mon" | map [ search `x_Test_Macro($Field1$,$Field2$)` ] => It fails on: **Invalid value "-$Field1$$Field2$@$Field2$" for time term 'earliest'** Comments: ----------------- Apparently the $Field1$ and $Field2$ are not replaced by the corresponding values. I don't understand the underlying cause of the failure.

Viewing all articles
Browse latest Browse all 47296

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>