<?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>question Re: How to use (in) to compare variable with array? in Archives of Support Questions (Read Only)</title>
    <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/How-to-use-in-to-compare-variable-with-array/m-p/179655#M80364</link>
    <description>&lt;A rel="user" href="https://community.cloudera.com/users/71196/umanginstantwebworld.html" nodeid="71196"&gt;@umang s&lt;/A&gt;&lt;P&gt;The following NiFi Expression Language statement will return "true" if a match is found:&lt;/P&gt;&lt;PRE&gt;${anyDelineatedValue("${temp_array}", ","):contains("${category}")}&lt;/PRE&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Matt&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;If you found this Answer addressed your original question, please take a moment to login and click "Accept" below the answer.&lt;/P&gt;</description>
    <pubDate>Fri, 06 Jul 2018 19:20:31 GMT</pubDate>
    <dc:creator>MattWho</dc:creator>
    <dc:date>2018-07-06T19:20:31Z</dc:date>
    <item>
      <title>How to use (in) to compare variable with array?</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/How-to-use-in-to-compare-variable-with-array/m-p/179654#M80363</link>
      <description>&lt;P&gt;I have two flow file:&lt;/P&gt;&lt;P&gt;1) $.category = sport&lt;/P&gt;&lt;P&gt;2) $.temp_array = "music" , "sport" , "traveling"&lt;/P&gt;&lt;P&gt;I just want to check $.category is exist in $.temp_array or not using &lt;STRONG&gt;in &lt;/STRONG&gt;expression language.&lt;/P&gt;&lt;P&gt;Ex. &lt;/P&gt;&lt;PRE&gt;${category:in(${temp_array})} &lt;/PRE&gt;&lt;P&gt;But it doesn't work with array or (variable). I have used this login on RouteOnAttribute processor. Instead of above example if i write like this:&lt;/P&gt;&lt;PRE&gt;${category:in("music","sport","traveling")}&lt;/PRE&gt;&lt;P&gt;then ii will give you perfect output But this is static data. Instead of this i want to use dynamic.&lt;/P&gt;&lt;P&gt;Please help.&lt;/P&gt;</description>
      <pubDate>Fri, 06 Jul 2018 18:42:45 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/How-to-use-in-to-compare-variable-with-array/m-p/179654#M80363</guid>
      <dc:creator>umang_instantwe</dc:creator>
      <dc:date>2018-07-06T18:42:45Z</dc:date>
    </item>
    <item>
      <title>Re: How to use (in) to compare variable with array?</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/How-to-use-in-to-compare-variable-with-array/m-p/179655#M80364</link>
      <description>&lt;A rel="user" href="https://community.cloudera.com/users/71196/umanginstantwebworld.html" nodeid="71196"&gt;@umang s&lt;/A&gt;&lt;P&gt;The following NiFi Expression Language statement will return "true" if a match is found:&lt;/P&gt;&lt;PRE&gt;${anyDelineatedValue("${temp_array}", ","):contains("${category}")}&lt;/PRE&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Matt&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;If you found this Answer addressed your original question, please take a moment to login and click "Accept" below the answer.&lt;/P&gt;</description>
      <pubDate>Fri, 06 Jul 2018 19:20:31 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/How-to-use-in-to-compare-variable-with-array/m-p/179655#M80364</guid>
      <dc:creator>MattWho</dc:creator>
      <dc:date>2018-07-06T19:20:31Z</dc:date>
    </item>
    <item>
      <title>Re: How to use (in) to compare variable with array?</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/How-to-use-in-to-compare-variable-with-array/m-p/179656#M80365</link>
      <description>&lt;P&gt;&lt;A rel="user" href="https://community.cloudera.com/users/525/mclarke.html" nodeid="525" target="_blank"&gt;@Matt Clarke&lt;/A&gt; &lt;/P&gt;&lt;P&gt;it doesn't work.&lt;BR /&gt;It directly goes to unmatched. Means condition is not worked.&lt;/P&gt;&lt;P&gt;I have attached &lt;/P&gt;&lt;P&gt;flow and configuration of RouteOnAttribute processor&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="80423-flow.jpg" style="width: 1070px;"&gt;&lt;img src="https://community.cloudera.com/t5/image/serverpage/image-id/19360i72FEE51DDAB603C6/image-size/medium?v=v2&amp;amp;px=400" role="button" title="80423-flow.jpg" alt="80423-flow.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Configuration of RouteOnAttribute Processor&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="80424-routeonattributeconfiguration.jpg" style="width: 782px;"&gt;&lt;img src="https://community.cloudera.com/t5/image/serverpage/image-id/19361iD095B6B1ED2D5489/image-size/medium?v=v2&amp;amp;px=400" role="button" title="80424-routeonattributeconfiguration.jpg" alt="80424-routeonattributeconfiguration.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 18 Aug 2019 09:18:05 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/How-to-use-in-to-compare-variable-with-array/m-p/179656#M80365</guid>
      <dc:creator>umang_instantwe</dc:creator>
      <dc:date>2019-08-18T09:18:05Z</dc:date>
    </item>
    <item>
      <title>Re: How to use (in) to compare variable with array?</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/How-to-use-in-to-compare-variable-with-array/m-p/179657#M80366</link>
      <description>&lt;P&gt;&lt;A rel="user" href="https://community.cloudera.com/users/71196/umanginstantwebworld.html" nodeid="71196"&gt;@umang s&lt;/A&gt; &lt;/P&gt;&lt;P&gt;Based on your flow design above, it looks like you are trying to route FlowFiles by comparing attribute between two different FlowFiles?  That will not work.  NiFi is looking for both ${temp_array} and ${category} to exist on same flowfile being evaluated by the RouteOnAttribute processor.&lt;/P&gt;</description>
      <pubDate>Tue, 10 Jul 2018 20:18:37 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/How-to-use-in-to-compare-variable-with-array/m-p/179657#M80366</guid>
      <dc:creator>MattWho</dc:creator>
      <dc:date>2018-07-10T20:18:37Z</dc:date>
    </item>
  </channel>
</rss>

