Hey @sov_gwright I think i got to the bottom of the error. Firstly open up the Audience dashboard and clone it. This is to ensure we are not breaking anything to confirm the issue and changes
Let me explain with an example about what I have drilled down for the "Error in 'map': Did not find value for required attribute " message.
| makeresults
| eval Site="%"
| eval Status =""
| map search="|makeresults
| eval _raw = \"Site, Status
Site1, ON
Site2, ON
, OFF
Site4, ON
\"
| multikv forceheader=1
| where like(Site, \"%\".$Site$.\"%\")
| table Site Status"
| table Site Status
The above should return Site1, Site2 and Site4. Splunk's Search Parser replaces $Site$ to "SITE_VALUE"
If we do the same with $$
| makeresults
| eval Site="%"
| eval Status =""
| map search="|makeresults
| eval _raw = \"Site, Status
Site1, ON
Site2, ON
, OFF
Site4, ON
\"
| multikv forceheader=1
| where like(Site, \"%\".$$Site$$.\"%\")
| table Site Status"
| table Site Status
The Search Parser does something different: SearchParser - PARSING: | where like(Site,(("%" . '"%"') . "%")).
So in the cloned dashboard, edit click edit search on the Pageviews panel.
Issue: The site and other values contains $$ and is also enclosed in quotes \".
Fix: replace \"$$ and $$\" OR "$$ and $$" with $ respectively.
... View more