<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: How do you do a conditional Eval? in Splunk Search</title>
    <link>https://community.splunk.com/t5/Splunk-Search/How-do-you-do-a-conditional-Eval/m-p/442603#M125615</link>
    <description>&lt;P&gt;Like this:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;You Existing Search Here
| stats count(eval(Joe=="Y")) AS Joe_Only count(eval(Bob=="Y")) AS Bob_Only count(eval(Joe=="Y" AND Bob=="Y")) AS Both
| transpose column_name=assistance
| rename "row 1" AS COUNT
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;Here is a run-anywhere example:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;|makeresults | eval raw="Y,N Y,N Y,N N,Y N,Y"
| makemv raw
| mvexpand raw
| rename raw AS _raw
| rex "^(?&amp;lt;Joe&amp;gt;.*?),(?&amp;lt;Bob&amp;gt;.*)$"
| stats count(eval(Joe=="Y")) AS Joe_Only count(eval(Bob=="Y")) AS Bob_Only count(eval(Joe=="Y" AND Bob=="Y")) AS Both
| transpose column_name=assistance
| rename "row 1" AS COUNT
&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Fri, 01 Feb 2019 17:33:21 GMT</pubDate>
    <dc:creator>woodcock</dc:creator>
    <dc:date>2019-02-01T17:33:21Z</dc:date>
    <item>
      <title>How do you do a conditional Eval?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-do-you-do-a-conditional-Eval/m-p/442602#M125614</link>
      <description>&lt;P&gt;The scenario is this.&lt;/P&gt;

&lt;P&gt;I have a two field name name joe and bob. if bob help a job it indicate yes as its field value&lt;BR /&gt;
like this joe="y" and if bob help with a job it will have a value of bob="y" and "n" if they didnt help.&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;JOE     BOB
Y            N
Y            N
Y           N
N           Y
N           Y
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;now im trying to make a single field  name "assistance" that counts if joe,bob or both of them help in the job &lt;/P&gt;

&lt;P&gt;I use:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt; |eval  assistance=if(joe="y" AND bob="y", "both",(if(joe="y", "JOE Only", "BOB Only")))
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;assistance   COUNT&lt;BR /&gt;
JOE Only - 3&lt;BR /&gt;&lt;BR /&gt;
BOB only  - 2&lt;BR /&gt;&lt;BR /&gt;
both -------- 0&lt;/P&gt;

&lt;P&gt;but if I evaluate it, and the result of BOTH is "0", the field "BOTH" never showed when i tabled "assistance". But I NEED the field BOTH to show up so i can show in data visualization that they didn't assist each other. &lt;/P&gt;</description>
      <pubDate>Fri, 01 Feb 2019 13:59:57 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-do-you-do-a-conditional-Eval/m-p/442602#M125614</guid>
      <dc:creator>marjonhtuazon</dc:creator>
      <dc:date>2019-02-01T13:59:57Z</dc:date>
    </item>
    <item>
      <title>Re: How do you do a conditional Eval?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-do-you-do-a-conditional-Eval/m-p/442603#M125615</link>
      <description>&lt;P&gt;Like this:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;You Existing Search Here
| stats count(eval(Joe=="Y")) AS Joe_Only count(eval(Bob=="Y")) AS Bob_Only count(eval(Joe=="Y" AND Bob=="Y")) AS Both
| transpose column_name=assistance
| rename "row 1" AS COUNT
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;Here is a run-anywhere example:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;|makeresults | eval raw="Y,N Y,N Y,N N,Y N,Y"
| makemv raw
| mvexpand raw
| rename raw AS _raw
| rex "^(?&amp;lt;Joe&amp;gt;.*?),(?&amp;lt;Bob&amp;gt;.*)$"
| stats count(eval(Joe=="Y")) AS Joe_Only count(eval(Bob=="Y")) AS Bob_Only count(eval(Joe=="Y" AND Bob=="Y")) AS Both
| transpose column_name=assistance
| rename "row 1" AS COUNT
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 01 Feb 2019 17:33:21 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-do-you-do-a-conditional-Eval/m-p/442603#M125615</guid>
      <dc:creator>woodcock</dc:creator>
      <dc:date>2019-02-01T17:33:21Z</dc:date>
    </item>
    <item>
      <title>Re: How do you do a conditional Eval?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-do-you-do-a-conditional-Eval/m-p/442604#M125616</link>
      <description>&lt;P&gt;thanks for a work around but unfortunately i cant use it to troubleshoot my error on my search query. like if I pipe another search the results always end up on "No search Results" and i dont know why. I need to correlate this output to another data so i can have a good data visualization&lt;BR /&gt;
but thanks anyway &lt;/P&gt;</description>
      <pubDate>Fri, 01 Feb 2019 17:53:07 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-do-you-do-a-conditional-Eval/m-p/442604#M125616</guid>
      <dc:creator>marjonhtuazon</dc:creator>
      <dc:date>2019-02-01T17:53:07Z</dc:date>
    </item>
    <item>
      <title>Re: How do you do a conditional Eval?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-do-you-do-a-conditional-Eval/m-p/442605#M125617</link>
      <description>&lt;P&gt;Why give up so easy? Start stripping lines off and seeing whats broke&lt;/P&gt;</description>
      <pubDate>Fri, 01 Feb 2019 17:55:40 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-do-you-do-a-conditional-Eval/m-p/442605#M125617</guid>
      <dc:creator>skoelpin</dc:creator>
      <dc:date>2019-02-01T17:55:40Z</dc:date>
    </item>
    <item>
      <title>Re: How do you do a conditional Eval?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-do-you-do-a-conditional-Eval/m-p/442606#M125618</link>
      <description>&lt;P&gt;This is not a work-around, it is &lt;EM&gt;EXACTLY&lt;/EM&gt; what you asked.&lt;/P&gt;</description>
      <pubDate>Fri, 01 Feb 2019 18:15:53 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-do-you-do-a-conditional-Eval/m-p/442606#M125618</guid>
      <dc:creator>woodcock</dc:creator>
      <dc:date>2019-02-01T18:15:53Z</dc:date>
    </item>
  </channel>
</rss>

