<?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: expression builder if, else in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/expression-builder-if-else/m-p/2271125#M48822</link>
    <description>Thank you very much. One more question please - if i want to do nothing in place of send to output string "nothing", could you give me advice once more please?
&lt;BR /&gt;Karl</description>
    <pubDate>Thu, 15 Jul 2010 18:15:30 GMT</pubDate>
    <dc:creator>_AnonymousUser</dc:creator>
    <dc:date>2010-07-15T18:15:30Z</dc:date>
    <item>
      <title>expression builder if, else</title>
      <link>https://community.qlik.com/t5/Talend-Studio/expression-builder-if-else/m-p/2271123#M48820</link>
      <description>Hello, 
&lt;BR /&gt;I've got aquestion: Could I use in expression builder in tMap string value? If i write this (and I had verified that the row1.MessageName is really value ServiceModified), output from tMap is nothing.. 
&lt;BR /&gt;row1.MessageName == "ServiceModified" ? row1.message : "nothing" 
&lt;BR /&gt;thanks for your answer 
&lt;BR /&gt;Karl</description>
      <pubDate>Sat, 16 Nov 2024 13:21:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/expression-builder-if-else/m-p/2271123#M48820</guid>
      <dc:creator>_AnonymousUser</dc:creator>
      <dc:date>2024-11-16T13:21:03Z</dc:date>
    </item>
    <item>
      <title>Re: expression builder if, else</title>
      <link>https://community.qlik.com/t5/Talend-Studio/expression-builder-if-else/m-p/2271124#M48821</link>
      <description>Hello, 
&lt;BR /&gt; In java the correct expression is : 
&lt;BR /&gt; 
&lt;BR /&gt; "ServiceModified".equals(row1.MessageName)? row1.message : "nothing"</description>
      <pubDate>Thu, 15 Jul 2010 17:03:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/expression-builder-if-else/m-p/2271124#M48821</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-07-15T17:03:11Z</dc:date>
    </item>
    <item>
      <title>Re: expression builder if, else</title>
      <link>https://community.qlik.com/t5/Talend-Studio/expression-builder-if-else/m-p/2271125#M48822</link>
      <description>Thank you very much. One more question please - if i want to do nothing in place of send to output string "nothing", could you give me advice once more please?
&lt;BR /&gt;Karl</description>
      <pubDate>Thu, 15 Jul 2010 18:15:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/expression-builder-if-else/m-p/2271125#M48822</guid>
      <dc:creator>_AnonymousUser</dc:creator>
      <dc:date>2010-07-15T18:15:30Z</dc:date>
    </item>
    <item>
      <title>Re: expression builder if, else</title>
      <link>https://community.qlik.com/t5/Talend-Studio/expression-builder-if-else/m-p/2271126#M48823</link>
      <description>What do you mean by nothing ? You can send back an empty string by writing "" in place of nothing or null by typing null 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MACn.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/154443iC5B8CACEF3D12C6A/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MACn.png" alt="0683p000009MACn.png" /&gt;&lt;/span&gt;</description>
      <pubDate>Thu, 15 Jul 2010 20:30:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/expression-builder-if-else/m-p/2271126#M48823</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-07-15T20:30:06Z</dc:date>
    </item>
    <item>
      <title>Re: expression builder if, else</title>
      <link>https://community.qlik.com/t5/Talend-Studio/expression-builder-if-else/m-p/2271127#M48824</link>
      <description>I don't want send anything except the case "ServiceModified".equals(row1.MessageName). I know if i place "" i send empty string (in my case to ibm mq). I want send a string only when the case is exactly matching my filter..</description>
      <pubDate>Thu, 15 Jul 2010 22:32:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/expression-builder-if-else/m-p/2271127#M48824</guid>
      <dc:creator>_AnonymousUser</dc:creator>
      <dc:date>2010-07-15T22:32:31Z</dc:date>
    </item>
    <item>
      <title>Re: expression builder if, else</title>
      <link>https://community.qlik.com/t5/Talend-Studio/expression-builder-if-else/m-p/2271128#M48825</link>
      <description>So return null.
&lt;BR /&gt;"ServiceModified".equals(row1.MessageName)? row1.message : null</description>
      <pubDate>Thu, 15 Jul 2010 22:46:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/expression-builder-if-else/m-p/2271128#M48825</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-07-15T22:46:17Z</dc:date>
    </item>
    <item>
      <title>Re: expression builder if, else</title>
      <link>https://community.qlik.com/t5/Talend-Studio/expression-builder-if-else/m-p/2271129#M48826</link>
      <description>if i write "ServiceModified".equals(row1.MessageName)? row1.message : null in case that doesn't match my filter i have got in ibm mq queue message with data null. I don't want send no message in this case...maybe its problem with my english 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MPcz.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/157233iD1A564EF62DE3BC2/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MPcz.png" alt="0683p000009MPcz.png" /&gt;&lt;/span&gt;</description>
      <pubDate>Thu, 15 Jul 2010 23:14:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/expression-builder-if-else/m-p/2271129#M48826</guid>
      <dc:creator>_AnonymousUser</dc:creator>
      <dc:date>2010-07-15T23:14:06Z</dc:date>
    </item>
    <item>
      <title>Re: expression builder if, else</title>
      <link>https://community.qlik.com/t5/Talend-Studio/expression-builder-if-else/m-p/2271130#M48827</link>
      <description>Hi Karl32, 
&lt;BR /&gt;I already experienced that kind of logic and it made me cry 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MACn.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/154443iC5B8CACEF3D12C6A/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MACn.png" alt="0683p000009MACn.png" /&gt;&lt;/span&gt; what I did is, I didn't put my condition in tMap expression builder, i used the tFilterRow(I filter out first those data that satisfy my condition) then connect to tMap. Because I think, only one line "If" statement can be done in tMap expression builder. I hope you got my point. 
&lt;BR /&gt;Regards,</description>
      <pubDate>Fri, 16 Jul 2010 04:40:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/expression-builder-if-else/m-p/2271130#M48827</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-07-16T04:40:23Z</dc:date>
    </item>
    <item>
      <title>Re: expression builder if, else</title>
      <link>https://community.qlik.com/t5/Talend-Studio/expression-builder-if-else/m-p/2271131#M48828</link>
      <description>So, in tMap I can't filter by conditions and decided if message was sent or not? in attachment you can see my case. mominput (xmlmessage) - some balast - parsing xml - filtering by parsed conditions - sending messages by sorted conditions (if condition1 = 1 send to queue1, if condition1 = 2 send to queue2 etc). In this case ("condition".equals(row1.MessageName)? row1.message : null) is happening that the message was send to all queues. My goal is to send only to one queue that meet my conditions. 
&lt;BR /&gt; 
&lt;IMG src="https://community.qlik.com/" /&gt;</description>
      <pubDate>Fri, 16 Jul 2010 08:27:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/expression-builder-if-else/m-p/2271131#M48828</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-07-16T08:27:53Z</dc:date>
    </item>
    <item>
      <title>Re: expression builder if, else</title>
      <link>https://community.qlik.com/t5/Talend-Studio/expression-builder-if-else/m-p/2271132#M48829</link>
      <description>hi,
&lt;BR /&gt;why don't use the filter integrated in tMap?
&lt;BR /&gt;only 
&lt;I&gt; row1.value .equals(context.MessageName)&lt;/I&gt; will be "propagated".
&lt;BR /&gt;result :
&lt;BR /&gt;
&lt;BLOCKQUOTE&gt;
 &lt;TABLE border="1"&gt;
  &lt;TBODY&gt;
   &lt;TR&gt;
    &lt;TD&gt;Démarrage du job filterMap a 09:29 16/07/2010.&lt;BR /&gt; connecting to socket on port 3537&lt;BR /&gt; connected&lt;BR /&gt;1|100&lt;BR /&gt; disconnected&lt;BR /&gt;Job filterMap terminé à 09:29 16/07/2010. &lt;/TD&gt;
   &lt;/TR&gt;
  &lt;/TBODY&gt;
 &lt;/TABLE&gt;
&lt;/BLOCKQUOTE&gt;
&lt;BR /&gt;regards
&lt;BR /&gt;laurent</description>
      <pubDate>Fri, 16 Jul 2010 08:34:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/expression-builder-if-else/m-p/2271132#M48829</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-07-16T08:34:32Z</dc:date>
    </item>
    <item>
      <title>Re: expression builder if, else</title>
      <link>https://community.qlik.com/t5/Talend-Studio/expression-builder-if-else/m-p/2271133#M48830</link>
      <description>I'm sorry, but i think I'm little blocked. I want to send field "message" by filtering field "MessageName" to various queues as you can see in my case. I want to use filter in tMap, I had defined variables, but I can't get your point 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MPcz.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/157233iD1A564EF62DE3BC2/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MPcz.png" alt="0683p000009MPcz.png" /&gt;&lt;/span&gt; 
&lt;BR /&gt; 
&lt;IMG src="https://community.qlik.com/" /&gt;</description>
      <pubDate>Fri, 16 Jul 2010 09:32:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/expression-builder-if-else/m-p/2271133#M48830</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-07-16T09:32:47Z</dc:date>
    </item>
    <item>
      <title>Re: expression builder if, else</title>
      <link>https://community.qlik.com/t5/Talend-Studio/expression-builder-if-else/m-p/2271134#M48831</link>
      <description>currently i do it with tFilterRow. I cannot find a way to do this with condition in expression builder in tMap. Thanks all.</description>
      <pubDate>Fri, 16 Jul 2010 12:32:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/expression-builder-if-else/m-p/2271134#M48831</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-07-16T12:32:23Z</dc:date>
    </item>
    <item>
      <title>Re: expression builder if, else</title>
      <link>https://community.qlik.com/t5/Talend-Studio/expression-builder-if-else/m-p/2271135#M48832</link>
      <description>ok, 
&lt;BR /&gt;do it step by step 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MACn.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/154443iC5B8CACEF3D12C6A/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MACn.png" alt="0683p000009MACn.png" /&gt;&lt;/span&gt; 
&lt;BR /&gt;first we got some different value "in" and compare with context.messageName. 
&lt;BR /&gt;In the output flow , first we catch the flow where equals context.messageName. (tlogrow 1) 
&lt;BR /&gt;second we reject those who don't match ... (reject context message) 
&lt;BR /&gt;But we also can add another filter to those output flow (tlogrow 2 3) 
&lt;BR /&gt;and so on 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MACn.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/154443iC5B8CACEF3D12C6A/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MACn.png" alt="0683p000009MACn.png" /&gt;&lt;/span&gt; 
&lt;BR /&gt;Note difference between reject of input flow and reject of the filters designed in the output schema. 
&lt;BR /&gt;hope it helps 
&lt;BR /&gt;regards 
&lt;BR /&gt;laurent</description>
      <pubDate>Fri, 16 Jul 2010 13:30:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/expression-builder-if-else/m-p/2271135#M48832</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-07-16T13:30:57Z</dc:date>
    </item>
    <item>
      <title>Re: expression builder if, else</title>
      <link>https://community.qlik.com/t5/Talend-Studio/expression-builder-if-else/m-p/2271136#M48833</link>
      <description>Thanks a lot!!!!</description>
      <pubDate>Tue, 20 Jul 2010 10:06:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/expression-builder-if-else/m-p/2271136#M48833</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-07-20T10:06:39Z</dc:date>
    </item>
  </channel>
</rss>

