hi guys,
I've this following command that works perfectly in search query, but doesn't work in macro:
.... | lookup myfile.csv userId
The error i get is:
"Error in 'lookup' command: Could not find all of the specified lookup fields in the lookup table."
Does anyone has an idea?
some more info-
the search query is:
cohortCalcVisitsLookup("-4w@w1", "-3w@w1", "@w1", weeklyCohort.csv, "weeklyVisits")
and the macro is:
(index="analytics" table=userSessions earliest=$start$ latest=$end$) | dedup userId | eval startOfPeriod=relative_time(_time, "$snapTo$")
| lookup "$lookupCsv$" userId
| eval oldFirstTime=firstTime | eval oldVisits=$visits$
| fillnull value=replaceme oldFirstTime
| eval $visits$=if(oldFirstTime=="replaceme", startOfPeriod, mvappend(oldVisits , "", startOfPeriod))
| makemv_withspaces($visits$)
| eval firstTime=if(oldFirstTime=="replaceme", startOfPeriod, oldFirstTime) | eval _time=startOfPeriod
| table firstTime _time userId $visits$
| inputlookup append=true $lookupCsv$ | dedup userId | outputlookup $lookupCsv$
screenshot:
Thanks!
... View more