I tried @johnhuang 's solution with a change , it populates but not quite the way i wanted. ========= (`index=A) OR (index=B) | eval pwd_expires=if(nopassexpire==1, "True", "False"), account_type=if(type=="S", "Service Account", account_type) | table is_interactive,account_name,cn,au,acct_name,elid,full_name,full_name,email_address,manager_name,service_account_name,job_title,lob,pwd_expires,service_accout_name,account_type,service_account_id,service_account_id,owner_elid,au_owner_name,au_owner_email | eventstats MAX(*) AS * BY au | eval elid=coalesce(elid,owner_elid) | eval au_owner_email=coalesce(au_owner_email,email_address) | eval au_owner_name=coalesce(au_owner_name,full_name) | eval service_accout_name=coalesce(service_account_name,cn) | eval service_account_id=coalesce(service_account_id,app_id) | rename acct_name as user, account_type as type| eval user=lower(user) | table user type pwd_expires is_interactive service_account_id service_account_name au au_owner_name job_title au_owner_email elid manager_name lob ========= I changed stats to eventstats , it populates value, but i think because of the usage of MAX() function I am not seeing multiple service_account_id or service_acount_names asociated to each au. I am just seeing one entry. But in real the multivalue fields should be split into different rows , but now MAX() messes things up, and stats values() is creating some multivalue fileds !!!! stuck !!
... View more