<?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: [resolved] upper case problem in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/resolved-upper-case-problem/m-p/2355183#M120990</link>
    <description>Hi,&lt;BR /&gt;I would also like to know.&lt;BR /&gt;That the work around works fine.&lt;BR /&gt;But then ehat to do in case&lt;BR /&gt;where i have to put  an innerjoin as as i have to get rejected rows and also want to convert to uppercase and compare and then i have an extra join condition ?</description>
    <pubDate>Fri, 30 Dec 2011 13:03:26 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2011-12-30T13:03:26Z</dc:date>
    <item>
      <title>[resolved] upper case problem</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-upper-case-problem/m-p/2355178#M120985</link>
      <description>i m doing an inner join on 2 columns of 2 tables 
&lt;BR /&gt;Values in both the columns are in upper case and lower case 
&lt;BR /&gt;so i want to convert both the columns to uppercase and then compare them. 
&lt;BR /&gt;How do i do this, because 
&lt;BR /&gt;i have a tMap and i have defined an inner join on those 2 columns say 
&lt;BR /&gt;table A 
&lt;BR /&gt;col11 
&lt;BR /&gt;table B 
&lt;BR /&gt;col 12 
&lt;BR /&gt; 
&lt;BR /&gt;inner join is in row1.col11 and row2.col12 
&lt;BR /&gt;and my expression in row2 is 
&lt;BR /&gt;StringHandling.UPCASE(row1.col11) | col12 
&lt;BR /&gt;and in expression of row2 i have StringHandling.UPCASE(row2.col12) 
&lt;BR /&gt;when i run this i get error as 
&lt;BR /&gt;The operator ! is undefined for argument type(s) String 
&lt;BR /&gt;But i m not using ! operator anywhere! so why is this error ? 
&lt;BR /&gt;Is there a way where i can compare 2 columns by ignoring the case.</description>
      <pubDate>Sat, 16 Nov 2024 12:29:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-upper-case-problem/m-p/2355178#M120985</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T12:29:10Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] upper case problem</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-upper-case-problem/m-p/2355179#M120986</link>
      <description>Hi 
&lt;BR /&gt;The description of this error may be not exact here. 
&lt;BR /&gt;But setting expressions of row1,row2 is not a good way. 
&lt;BR /&gt;The value type of expression needs to be boolean. 
&lt;BR /&gt;StringHandling.UPCASE(row1.col11) is still a String. 
&lt;BR /&gt;In Talend Java code, it is like this. 
&lt;BR /&gt; 
&lt;PRE&gt;!(&lt;BR /&gt;StringHandling.UPCASE(row2.col12)&lt;BR /&gt;)&lt;/PRE&gt; 
&lt;BR /&gt;Then you get a ! operator error. 
&lt;BR /&gt;Here is a workaround. 
&lt;BR /&gt;Best regards! 
&lt;BR /&gt;Pedro</description>
      <pubDate>Fri, 30 Dec 2011 08:57:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-upper-case-problem/m-p/2355179#M120986</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-12-30T08:57:28Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] upper case problem</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-upper-case-problem/m-p/2355180#M120987</link>
      <description>Thanx for the help Pedro. 
&lt;BR /&gt;For all the tutorials i have seen to have join i see that they simply drag n drop the columns join.Here internally what is happening is what you shown in the example i.e UPCASE(....).equals(UPCASE(....)); 
&lt;BR /&gt;am i right ? 
&lt;BR /&gt;So then do i still have to mention an inner join in Property --&amp;gt; Join Model ? 
&lt;BR /&gt;Now say suppose i have two conditions to join two tables. 
&lt;BR /&gt;i.e firstly :- tableA.col11 = tableB.col12(inner join) 
&lt;BR /&gt; and TableB.col13 = 150 
&lt;BR /&gt;How do i get this ? 
&lt;BR /&gt;I tried to enter in the expression of tableB as row2.col13 = 150 
&lt;BR /&gt;Please help..i could get confused here !</description>
      <pubDate>Fri, 30 Dec 2011 09:25:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-upper-case-problem/m-p/2355180#M120987</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-12-30T09:25:48Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] upper case problem</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-upper-case-problem/m-p/2355181#M120988</link>
      <description>Hi 
&lt;BR /&gt;UPCASE(....).equals(UPCASE(....)) is just a workaround about this issue. 
&lt;BR /&gt;The normal way is 'inner join' which is recommended. 
&lt;BR /&gt;The expression of row2 is a filter indeed which will excute before inner join. 
&lt;BR /&gt;You may set tMap as follows. 
&lt;BR /&gt;Step 1: set expression of row2: row2.col13==150 
&lt;BR /&gt;Step 2: Join Model-'inner join'. 
&lt;BR /&gt;Best regards! 
&lt;BR /&gt;Pedro</description>
      <pubDate>Fri, 30 Dec 2011 09:38:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-upper-case-problem/m-p/2355181#M120988</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-12-30T09:38:47Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] upper case problem</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-upper-case-problem/m-p/2355182#M120989</link>
      <description>Thanx for your reply.&lt;BR /&gt;I appreciate the help.</description>
      <pubDate>Fri, 30 Dec 2011 10:03:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-upper-case-problem/m-p/2355182#M120989</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-12-30T10:03:57Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] upper case problem</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-upper-case-problem/m-p/2355183#M120990</link>
      <description>Hi,&lt;BR /&gt;I would also like to know.&lt;BR /&gt;That the work around works fine.&lt;BR /&gt;But then ehat to do in case&lt;BR /&gt;where i have to put  an innerjoin as as i have to get rejected rows and also want to convert to uppercase and compare and then i have an extra join condition ?</description>
      <pubDate>Fri, 30 Dec 2011 13:03:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-upper-case-problem/m-p/2355183#M120990</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-12-30T13:03:26Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] upper case problem</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-upper-case-problem/m-p/2355184#M120991</link>
      <description>Hi
&lt;BR /&gt;That's why 'inner join' is recommended. Because it can get the 'reject' result derectly in tMap.
&lt;BR /&gt;You have used UPCASE(....).equals(UPCASE(....)) and want to get rejected rows.
&lt;BR /&gt;I'm afraid you have to use two tMaps to get 'reject'. Compare all records in Table1 with the rows after convertion in first tMap.
&lt;BR /&gt;Best regards!
&lt;BR /&gt;Pedro</description>
      <pubDate>Sat, 31 Dec 2011 02:03:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-upper-case-problem/m-p/2355184#M120991</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-12-31T02:03:05Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] upper case problem</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-upper-case-problem/m-p/2355185#M120992</link>
      <description>Thanx for the reply Pedro!&lt;BR /&gt;Wish you a happy new Year.</description>
      <pubDate>Sat, 31 Dec 2011 06:07:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-upper-case-problem/m-p/2355185#M120992</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-12-31T06:07:11Z</dc:date>
    </item>
  </channel>
</rss>

