<?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: Concat Function To Get Top Performers in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Concat-Function-To-Get-Top-Performers/m-p/1088423#M362231</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is it possible to share a sample application to look at the issue?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 29 Mar 2016 13:55:40 GMT</pubDate>
    <dc:creator>sunny_talwar</dc:creator>
    <dc:date>2016-03-29T13:55:40Z</dc:date>
    <item>
      <title>Concat Function To Get Top Performers</title>
      <link>https://community.qlik.com/t5/QlikView/Concat-Function-To-Get-Top-Performers/m-p/1088421#M362229</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Good Day, I've got a problem with regards to using the concat function in order to achieve what I want at the moment.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a table in which I used the applymap function and I created&amp;nbsp; fields within those loading statements that I want to utilize in my concat statement, If you have a look at the code below I created the [Cars Bought]&amp;nbsp; field from the AssetDesc field which is in the applymap function, now what I want to do is I want the &lt;SPAN style="font-size: 13.3333px;"&gt;[Job Titles] &lt;/SPAN&gt; field and the top 3 highest sales [Cars Bought] within a table box and the concat statement will separate the &lt;SPAN style="font-size: 13.3333px;"&gt;[Cars Bought]&lt;/SPAN&gt; with commas.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Vehicle_Map:&lt;/P&gt;&lt;P&gt;Mapping LOAD DealRef, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AssetDesc&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;[Demographica Portfolio Info V3 Data Models.xlsx]&lt;/P&gt;&lt;P&gt;(ooxml, embedded labels, table is [Demographica Portfolio Info V3 ]);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Demographics:&lt;/P&gt;&lt;P&gt;LOAD *,&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW 1*'), '1 Series Model',&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;AssetDesc)&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt; AS [Cars Bought];&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;App_Status:&lt;/P&gt;&lt;P&gt;LOAD APPStatus, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Contract_Ref_no,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Applymap('Vehicle_Map',Contract_Ref_no,'NULL') AS AssetDesc, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Start_Day,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If((EDUCATION_EXPENSE_AMT)&amp;gt;0,'Educational Expenditure','No Educational Expenditure') AS [Parents/NotParents],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Advocate*'), 'Legal Practitioner')&amp;nbsp; &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;AS [Job Titles]&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;[BMW Consolidated SF Data 10032016.xlsx]&lt;/P&gt;&lt;P&gt;(ooxml, embedded labels, table is [BMW (45)]);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to insert the below code within the script in order to achieve this, however it keeps coming back with errors hence I'd love to get as much help with this as possible:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Top_Performers:&lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;CONCAT(IF(aggr(Rank(count([Cars Bought])),[Job Titles])&amp;lt;=3,[Job Titles]),',') AS [Top Performers]&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This I will then utilize in my table box to get the three top cars that are being bought for each job title, I however realize that the two fields are not from the same table that was loaded.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance, I hope I make sense though.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Mar 2016 10:00:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Concat-Function-To-Get-Top-Performers/m-p/1088421#M362229</guid>
      <dc:creator>kaygee28</dc:creator>
      <dc:date>2016-03-29T10:00:31Z</dc:date>
    </item>
    <item>
      <title>Re: Concat Function To Get Top Performers</title>
      <link>https://community.qlik.com/t5/QlikView/Concat-Function-To-Get-Top-Performers/m-p/1088422#M362230</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Actually I want the top 3 max vehicles sold for each &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;[Job Titles] and not the top 3, hence the Max function needs to be inserted.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Mar 2016 13:49:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Concat-Function-To-Get-Top-Performers/m-p/1088422#M362230</guid>
      <dc:creator>kaygee28</dc:creator>
      <dc:date>2016-03-29T13:49:29Z</dc:date>
    </item>
    <item>
      <title>Re: Concat Function To Get Top Performers</title>
      <link>https://community.qlik.com/t5/QlikView/Concat-Function-To-Get-Top-Performers/m-p/1088423#M362231</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is it possible to share a sample application to look at the issue?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Mar 2016 13:55:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Concat-Function-To-Get-Top-Performers/m-p/1088423#M362231</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2016-03-29T13:55:40Z</dc:date>
    </item>
    <item>
      <title>Re: Concat Function To Get Top Performers</title>
      <link>https://community.qlik.com/t5/QlikView/Concat-Function-To-Get-Top-Performers/m-p/1088424#M362232</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;or share the script that you are using?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Mar 2016 13:56:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Concat-Function-To-Get-Top-Performers/m-p/1088424#M362232</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2016-03-29T13:56:37Z</dc:date>
    </item>
    <item>
      <title>Re: Concat Function To Get Top Performers</title>
      <link>https://community.qlik.com/t5/QlikView/Concat-Function-To-Get-Top-Performers/m-p/1088425#M362233</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sunny T I am actually on Personal Edition so that is virtually impossible to do.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I just want the top 3 vehicles sold for each job title.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i.e I want a table like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Title&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Top Performers&lt;/P&gt;&lt;P&gt;doctor&amp;nbsp;&amp;nbsp;&amp;nbsp; bmw 3series, bmw 4 series, bmw 5 series&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;however the Title and the vehicles which are being displayed are derived fields which I created in the load statements illustrated in the original post. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Mar 2016 14:01:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Concat-Function-To-Get-Top-Performers/m-p/1088425#M362233</guid>
      <dc:creator>kaygee28</dc:creator>
      <dc:date>2016-03-29T14:01:01Z</dc:date>
    </item>
    <item>
      <title>Re: Concat Function To Get Top Performers</title>
      <link>https://community.qlik.com/t5/QlikView/Concat-Function-To-Get-Top-Performers/m-p/1088426#M362234</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You are using personal edition, but people here are not and hence will be able to open your application. If you can share your application, we can provide a solution by copy pasting the script directly here so that you don't have to open the a modified application on your computer&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Mar 2016 16:18:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Concat-Function-To-Get-Top-Performers/m-p/1088426#M362234</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2016-03-29T16:18:36Z</dc:date>
    </item>
    <item>
      <title>Re: Concat Function To Get Top Performers</title>
      <link>https://community.qlik.com/t5/QlikView/Concat-Function-To-Get-Top-Performers/m-p/1088427#M362235</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kagisko,&lt;/P&gt;&lt;P&gt;So, what I understood is that you have the below data&amp;nbsp; and you need the output like below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;input:&lt;/P&gt;&lt;P&gt;Title&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cars&lt;/P&gt;&lt;P&gt;-------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -------&lt;/P&gt;&lt;P&gt;doctor1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bmw1&lt;/P&gt;&lt;P&gt;doctor1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bmw2&lt;/P&gt;&lt;P&gt;doctor1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bmw3&lt;/P&gt;&lt;P&gt;doctor1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bmw4&lt;/P&gt;&lt;P&gt;doctor2&amp;nbsp;&amp;nbsp;&amp;nbsp; bmw1&lt;/P&gt;&lt;P&gt;doctor2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bmw2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;output:&lt;/P&gt;&lt;P&gt;Title&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cars&lt;/P&gt;&lt;P&gt;doctor1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bmw1,bmw2,bmw3&lt;/P&gt;&lt;P&gt;doctor2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bmw1, bmw2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sreeman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Mar 2016 16:34:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Concat-Function-To-Get-Top-Performers/m-p/1088427#M362235</guid>
      <dc:creator />
      <dc:date>2016-03-29T16:34:46Z</dc:date>
    </item>
    <item>
      <title>Re: Concat Function To Get Top Performers</title>
      <link>https://community.qlik.com/t5/QlikView/Concat-Function-To-Get-Top-Performers/m-p/1088428#M362236</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;STRONG style="font-size: 11.7px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;A href="https://community.qlik.com/people/sreeman.sap"&gt;sreeman.sap&lt;/A&gt;&lt;/STRONG&gt;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sorry for the late reply that's exactly what I want to achieve, however the two fields are derived fields which I created in my script, thats [Job Title] and [Cars Bought].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i.e they were created using if statements.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Mar 2016 19:24:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Concat-Function-To-Get-Top-Performers/m-p/1088428#M362236</guid>
      <dc:creator>kaygee28</dc:creator>
      <dc:date>2016-03-29T19:24:24Z</dc:date>
    </item>
    <item>
      <title>Re: Concat Function To Get Top Performers</title>
      <link>https://community.qlik.com/t5/QlikView/Concat-Function-To-Get-Top-Performers/m-p/1088429#M362237</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;SET ThousandSep=' ';&lt;/P&gt;&lt;P&gt;SET DecimalSep='.';&lt;/P&gt;&lt;P&gt;SET MoneyThousandSep=' ';&lt;/P&gt;&lt;P&gt;SET MoneyDecimalSep=',';&lt;/P&gt;&lt;P&gt;SET MoneyFormat='R # ##0,00;R-# ##0,00';&lt;/P&gt;&lt;P&gt;SET TimeFormat='hh:mm:ss TT';&lt;/P&gt;&lt;P&gt;SET DateFormat='YYYY/MM/DD';&lt;/P&gt;&lt;P&gt;SET TimestampFormat='YYYY/MM/DD hh:mm:ss[.fff] TT';&lt;/P&gt;&lt;P&gt;SET MonthNames='Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec';&lt;/P&gt;&lt;P&gt;SET DayNames='Mon;Tue;Wed;Thu;Fri;Sat;Sun';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Vehicle_Map:&lt;/P&gt;&lt;P&gt;Mapping LOAD DealRef, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AssetDesc&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;[Demographica Portfolio Info V3 Data Models.xlsx]&lt;/P&gt;&lt;P&gt;(ooxml, embedded labels, table is [Demographica Portfolio Info V3 ]);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Demographics:&lt;/P&gt;&lt;P&gt;LOAD *,&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW 1*'), '1 Series Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW 2*'), '2 Series Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW 3*'), '3 Series Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW 4*'), '4 Series Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW 5*'), '5 Series Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW 6*'), '6 Series Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW 7*'), '7 Series Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW X1*'), 'X1 Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW X3*'), 'X3 Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW X5*'), 'X5 Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW X6*'), 'X6 Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW Z3*'), 'Z3 Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW Z4*'), 'Z4 Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW M3*'), 'M Models',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW M5*'), 'M Models',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW M1*'), 'M Models',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW M4*'), 'M Models',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW M6*'), 'M Models',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW R*'), 'BMW R Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*Mini*'), 'MINI Model',AssetDesc))))))))))))))))))))&lt;/P&gt;&lt;P&gt; AS [Cars Bought],&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; if(wildmatch(AssetDesc,'*BMW*'), 'BMW Group',&lt;/P&gt;&lt;P&gt; if(wildmatch(AssetDesc,'*Mini*'), 'BMW Group','Other Brands')) AS [BMW/Other Brands];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;App_Status:&lt;/P&gt;&lt;P&gt;LOAD APPStatus, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Contract_Ref_no,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Applymap('Vehicle_Map',Contract_Ref_no,'NULL') AS AssetDesc, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Start_Day, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Start_Month, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Start Year], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Status_cd, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; title_cd, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Customer_name, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; race_type_cd, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Gender, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Language_cd, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Employ_status_cd, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; No_of_years, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; No_of_months, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; job_title, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; employer_name, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GROSS_REMUNERATION_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MONTHLY_COMM_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CAR_ALLOWANCE_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NET_PAY_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADDL_INCOME_SOURCE, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BOND_RENT_PAY_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VEHICLE_INSTALL_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CREDIT_CARD_REPAY_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLOTHING_EXPENSE_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INS_REPAYMENT_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TRANSPORT_COST_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EDUCATION_EXPENSE_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADD_COST_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HOUSEHOLD_EXP_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RWE_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PL_REPAYMENT_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FURNITURE_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OVERDRAFT_REPAY_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PHONE_REPAYMENT_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FOOD_ENTERTAINMENT_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MAINTENANCE_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OTHER_EXPENSE_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TOTAL_MONTHLY_EXP_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DISPOSABLE_INCOME_AMT,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If((EDUCATION_EXPENSE_AMT)&amp;gt;0,'Educational Expenditure','No Educational Expenditure') AS [Parents/NotParents],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If((Contract_Ref_no) and (Customer_name)&amp;gt;1,'Repurchases','First Time Buyers') AS [Repurchases],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Advocate*'), 'Legal Practitioner',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Doctor*'), 'Medical Doctor',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Medical Doctor*'), 'Medical Doctor',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Lawyer*'), 'Legal Practitioner',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Developer*'), 'IT Practitioner',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Programmer*'), 'IT Practitioner',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Accountant*'), 'Accountant',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Engineer*'), 'Engineer',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Owner*'), 'Self Employed',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Medical Practitioner*'), 'Medical Doctor',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Judge*'), 'Legal Practitioner',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Legal Executive*'), 'Legal Practitioner',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Family Advocate*'), 'Legal Practitioner',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Nurse*'), 'Nurse',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Teacher*'), 'Teacher')))))))))))))))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AS [Job Titles]&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;[BMW Consolidated SF Data 10032016.xlsx]&lt;/P&gt;&lt;P&gt;(ooxml, embedded labels, table is [BMW (45)]);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//I am not sure this is what you mean&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Mar 2016 19:35:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Concat-Function-To-Get-Top-Performers/m-p/1088429#M362237</guid>
      <dc:creator>kaygee28</dc:creator>
      <dc:date>2016-03-29T19:35:42Z</dc:date>
    </item>
    <item>
      <title>Re: Concat Function To Get Top Performers</title>
      <link>https://community.qlik.com/t5/QlikView/Concat-Function-To-Get-Top-Performers/m-p/1088430#M362238</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kagiso,&lt;/P&gt;&lt;P&gt;Can you please see the below script based on it you will get the data. But here you need an order by clause based on what columns you need to get the top3 values per [Job Title].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;input:&lt;/P&gt;&lt;P&gt;load * inline [&lt;/P&gt;&lt;P&gt;Title,Cars&lt;/P&gt;&lt;P&gt;doctor1,bmw1&lt;/P&gt;&lt;P&gt;doctor1,bmw2&lt;/P&gt;&lt;P&gt;doctor1,bmw3&lt;/P&gt;&lt;P&gt;doctor1,bmw4&lt;/P&gt;&lt;P&gt;doctor2,bmw1&lt;/P&gt;&lt;P&gt;doctor2,bmw2&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;output:&lt;/P&gt;&lt;P&gt;load Title,&lt;/P&gt;&lt;P&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(isnull(Previous(Title))&amp;lt;&amp;gt;0,Cars,if(Title&amp;lt;&amp;gt;Previous(Title),Cars,concat(peek("Cars"),concat(',',Cars)))) as cars*/&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(Title&amp;lt;&amp;gt;Previous(Title),Cars,peek("cars")&amp;amp;','&amp;amp; Cars) as cars,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(Title&amp;lt;&amp;gt;Previous(Title),1,peek("rank")+1) as rank&lt;/P&gt;&lt;P&gt;Resident input;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;finaloutput:&lt;/P&gt;&lt;P&gt;load Title as tt,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cars as cc&lt;/P&gt;&lt;P&gt;Resident output where rank&amp;lt;4;&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;Sreeman.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Mar 2016 09:10:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Concat-Function-To-Get-Top-Performers/m-p/1088430#M362238</guid>
      <dc:creator />
      <dc:date>2016-03-30T09:10:25Z</dc:date>
    </item>
    <item>
      <title>Re: Concat Function To Get Top Performers</title>
      <link>https://community.qlik.com/t5/QlikView/Concat-Function-To-Get-Top-Performers/m-p/1088431#M362239</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;Sreeman, I'll have a look try understand your script then implement in my app and see if it works I'll revert back.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot for your help.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Mar 2016 09:17:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Concat-Function-To-Get-Top-Performers/m-p/1088431#M362239</guid>
      <dc:creator>kaygee28</dc:creator>
      <dc:date>2016-03-30T09:17:11Z</dc:date>
    </item>
    <item>
      <title>Re: Concat Function To Get Top Performers</title>
      <link>https://community.qlik.com/t5/QlikView/Concat-Function-To-Get-Top-Performers/m-p/1088432#M362240</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Vehicle_Map:&lt;/P&gt;&lt;P&gt;Mapping LOAD DealRef,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AssetDesc&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;[Demographica Portfolio Info V3 Data Models.xlsx]&lt;/P&gt;&lt;P&gt;(ooxml, embedded labels, table is [Demographica Portfolio Info V3 ]);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Demographics:&lt;/P&gt;&lt;P&gt;LOAD *,&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW 1*'), '1 Series Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW 2*'), '2 Series Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW 3*'), '3 Series Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW 4*'), '4 Series Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW 5*'), '5 Series Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW 6*'), '6 Series Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW 7*'), '7 Series Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW X1*'), 'X1 Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW X3*'), 'X3 Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW X5*'), 'X5 Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW X6*'), 'X6 Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW Z3*'), 'Z3 Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW Z4*'), 'Z4 Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW M3*'), 'M Models',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW M5*'), 'M Models',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW M1*'), 'M Models',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW M4*'), 'M Models',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW M6*'), 'M Models',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW R*'), 'BMW R Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*Mini*'), 'MINI Model',AssetDesc))))))))))))))))))))&lt;/P&gt;&lt;P&gt;AS [Cars Bought],&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW*'), 'BMW Group',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*Mini*'), 'BMW Group','Other Brands')) AS [BMW/Other Brands];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD APPStatus,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Contract_Ref_no,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Applymap('Vehicle_Map',Contract_Ref_no,'NULL') AS AssetDesc,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Start_Day,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Start_Month,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Start Year],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Status_cd,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; title_cd,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Customer_name,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; race_type_cd,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Gender,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Language_cd,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Employ_status_cd,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; No_of_years,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; No_of_months,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; job_title,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; employer_name,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GROSS_REMUNERATION_AMT,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MONTHLY_COMM_AMT,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CAR_ALLOWANCE_AMT,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NET_PAY_AMT,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADDL_INCOME_SOURCE,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BOND_RENT_PAY_AMT,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; VEHICLE_INSTALL_AMT,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CREDIT_CARD_REPAY_AMT,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLOTHING_EXPENSE_AMT,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; INS_REPAYMENT_AMT,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TRANSPORT_COST_AMT,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EDUCATION_EXPENSE_AMT,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADD_COST_AMT,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; HOUSEHOLD_EXP_AMT,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; RWE_AMT,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PL_REPAYMENT_AMT,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FURNITURE_AMT,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; OVERDRAFT_REPAY_AMT,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PHONE_REPAYMENT_AMT,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FOOD_ENTERTAINMENT_AMT,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MAINTENANCE_AMT,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; OTHER_EXPENSE_AMT,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TOTAL_MONTHLY_EXP_AMT,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DISPOSABLE_INCOME_AMT,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If((EDUCATION_EXPENSE_AMT)&amp;gt;0,'Educational Expenditure','No Educational Expenditure') AS [Parents/NotParents],&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If((Contract_Ref_no) and (Customer_name)&amp;gt;1,'Repurchases','First Time Buyers') AS [Repurchases],&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Advocate*'), 'Legal Practitioner',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Doctor*'), 'Medical Doctor',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Medical Doctor*'), 'Medical Doctor',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Lawyer*'), 'Legal Practitioner',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Developer*'), 'IT Practitioner',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Programmer*'), 'IT Practitioner',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Accountant*'), 'Accountant',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Engineer*'), 'Engineer',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Owner*'), 'Self Employed',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Medical Practitioner*'), 'Medical Doctor',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Judge*'), 'Legal Practitioner',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Legal Executive*'), 'Legal Practitioner',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Family Advocate*'), 'Legal Practitioner',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Nurse*'), 'Nurse',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Teacher*'), 'Teacher')))))))))))))))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AS [Job Titles] &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;[BMW Consolidated SF Data 10032016.xlsx]&lt;/P&gt;&lt;P&gt;(ooxml, embedded labels, table is [BMW (45)]);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;JobTitle:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;LOAD [Job Titles],&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Cars Bought] as CarBoughtNew&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Count([Cars Bought]) as CountOfCars&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;resident Demographics&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Group By [Job Titles],[Cars Bought];&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;New:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;LOAD [Job Titles],&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CarBoughtNew,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Autonumber(CountOfCars,[Job Titles]) as Rank&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Resident JobTitle&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;order by [Job Titles],CarBoughtNew desc;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Drop Table JobTitle;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Top3:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;noconcatenate&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;LOAD *&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Resident New&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;where Rank &amp;lt;=3;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Drop Table New;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Final:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;LOAD [Job Titles],&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Concat(Distinct CarBoughtNew,',') as Top3Cars&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Resident Top3&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Group by [Job Titles];&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Drop Table Top3;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Now Create the Table box and Add two fields [Job Titles] and &lt;SPAN style="font-size: 13.3333px;"&gt;Top3Cars&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Mar 2016 10:26:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Concat-Function-To-Get-Top-Performers/m-p/1088432#M362240</guid>
      <dc:creator>Kushal_Chawda</dc:creator>
      <dc:date>2016-03-30T10:26:41Z</dc:date>
    </item>
    <item>
      <title>Re: Concat Function To Get Top Performers</title>
      <link>https://community.qlik.com/t5/QlikView/Concat-Function-To-Get-Top-Performers/m-p/1088433#M362241</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi S&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;reeman, I just tried the script it gives me the Job Titles with a long list of all the cars they have bought and not the top 3 vehichles in each job title.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See image attached, I even ordered by the job title as well as the cars being bough please see script attached.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;Top_Rankings:&lt;/P&gt;&lt;P&gt;load [Job Titles],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Job Titles]&amp;lt;&amp;gt;Previous([Job Titles]),[Cars Bought],peek("[Cars Bought]")&amp;amp;','&amp;amp; [Cars Bought]) as Cars,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Job Titles]&amp;lt;&amp;gt;Previous([Job Titles]),1,peek("rank")+1) as rank&lt;/P&gt;&lt;P&gt;Resident App_Status;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;Top_Rankings_2:&lt;/P&gt;&lt;P&gt;load [Job Titles] as [Top 5 Titles],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cars as [Top Cars]&lt;/P&gt;&lt;P&gt;Resident Top_Rankings where rank&amp;lt;4 order by [Job Titles],Cars;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="Job Title vs Vehicles.png" class="jive-image image-1" src="/legacyfs/online/119836_Job Title vs Vehicles.png" style="height: 251px; width: 620px;" /&gt;&lt;/P&gt;&lt;P&gt;I want the top three cars for each job title to be stacked on each other&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Mar 2016 12:27:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Concat-Function-To-Get-Top-Performers/m-p/1088433#M362241</guid>
      <dc:creator>kaygee28</dc:creator>
      <dc:date>2016-03-30T12:27:46Z</dc:date>
    </item>
    <item>
      <title>Re: Concat Function To Get Top Performers</title>
      <link>https://community.qlik.com/t5/QlikView/Concat-Function-To-Get-Top-Performers/m-p/1088434#M362242</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You've been really helpful guys but your script still returns all the cars &lt;STRONG style="font-size: 11.7px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;A href="https://community.qlik.com/people/Kush141087"&gt;Kush141087&lt;/A&gt;&lt;/STRONG&gt;, see image below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However the good thing is you dropped the tables hence it never brought back more than 600000 records, its only like less than 5000 which shows that its working.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So what I think its doing is that its numbering each and every car and only returns the cars which have been numbered 1 to 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="Jobs.png" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/119876_Jobs.png" style="height: 237px; width: 620px;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Mar 2016 12:51:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Concat-Function-To-Get-Top-Performers/m-p/1088434#M362242</guid>
      <dc:creator>kaygee28</dc:creator>
      <dc:date>2016-03-30T12:51:25Z</dc:date>
    </item>
    <item>
      <title>Re: Concat Function To Get Top Performers</title>
      <link>https://community.qlik.com/t5/QlikView/Concat-Function-To-Get-Top-Performers/m-p/1088435#M362243</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kagiso,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You have to keep the order by clause in the Top_Rankings section. Can you please try by placing the Order by clause&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;Sreeman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Mar 2016 12:55:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Concat-Function-To-Get-Top-Performers/m-p/1088435#M362243</guid>
      <dc:creator />
      <dc:date>2016-03-30T12:55:53Z</dc:date>
    </item>
    <item>
      <title>Re: Concat Function To Get Top Performers</title>
      <link>https://community.qlik.com/t5/QlikView/Concat-Function-To-Get-Top-Performers/m-p/1088436#M362244</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;Sreeman, the graph still doesn't change hence I say I think a number is placed on each vehicle and the ranks are done according to the vehicle number and not according to the number of cars sold.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks anyway.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Mar 2016 18:58:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Concat-Function-To-Get-Top-Performers/m-p/1088436#M362244</guid>
      <dc:creator>kaygee28</dc:creator>
      <dc:date>2016-03-30T18:58:43Z</dc:date>
    </item>
    <item>
      <title>Re: Concat Function To Get Top Performers</title>
      <link>https://community.qlik.com/t5/QlikView/Concat-Function-To-Get-Top-Performers/m-p/1088437#M362245</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;But I can see only 3 Cars. n Top 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can add Job Title and Top 3 field in table box and send the screenshot?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or else you can share some sample to work on same&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Mar 2016 10:42:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Concat-Function-To-Get-Top-Performers/m-p/1088437#M362245</guid>
      <dc:creator>Kushal_Chawda</dc:creator>
      <dc:date>2016-03-31T10:42:41Z</dc:date>
    </item>
    <item>
      <title>Re: Concat Function To Get Top Performers</title>
      <link>https://community.qlik.com/t5/QlikView/Concat-Function-To-Get-Top-Performers/m-p/1088438#M362246</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kush141087, oh i figured out that cars bought has non bmw vehicles which I might make the list endless hence I developed a new field that that only looked at BMW vehicles, hence now it only displays BMW vehicles but I dont think it's accurate. Here is the code below, I think ther is something really small I am missing,:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unfortunately i can't attach the app so that you could see what I am talking about.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET ThousandSep=' ';&lt;/P&gt;&lt;P&gt;SET DecimalSep='.';&lt;/P&gt;&lt;P&gt;SET MoneyThousandSep=' ';&lt;/P&gt;&lt;P&gt;SET MoneyDecimalSep=',';&lt;/P&gt;&lt;P&gt;SET MoneyFormat='R # ##0,00;R-# ##0,00';&lt;/P&gt;&lt;P&gt;SET TimeFormat='hh:mm:ss TT';&lt;/P&gt;&lt;P&gt;SET DateFormat='YYYY/MM/DD';&lt;/P&gt;&lt;P&gt;SET TimestampFormat='YYYY/MM/DD hh:mm:ss[.fff] TT';&lt;/P&gt;&lt;P&gt;SET MonthNames='Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec';&lt;/P&gt;&lt;P&gt;SET DayNames='Mon;Tue;Wed;Thu;Fri;Sat;Sun';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Vehicle_Map:&lt;/P&gt;&lt;P&gt;Mapping LOAD DealRef, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AssetDesc&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;[Demographica Portfolio Info V3 Data Models.xlsx]&lt;/P&gt;&lt;P&gt;(ooxml, embedded labels, table is [Demographica Portfolio Info V3 ]);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Demographics:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;LOAD *,&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW 1*'), '1 Series Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW 2*'), '2 Series Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW 3*'), '3 Series Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW 4*'), '4 Series Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW 5*'), '5 Series Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW 6*'), '6 Series Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW 7*'), '7 Series Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW X1*'), 'X1 Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW X3*'), 'X3 Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW X5*'), 'X5 Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW X6*'), 'X6 Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW Z3*'), 'Z3 Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW Z4*'), 'Z4 Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW M3*'), 'M Models',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW M5*'), 'M Models',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW M1*'), 'M Models',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW M4*'), 'M Models',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW M6*'), 'M Models',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW R*'), 'BMW R Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*Mini*'), 'MINI Model',AssetDesc))))))))))))))))))))&lt;/P&gt;&lt;P&gt; AS [Cars Bought],&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////&lt;/P&gt;&lt;P&gt;//This [Cars Bought1] field was developed in order to calculate without other vehicles being there,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW 1*'), '1 Series Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW 2*'), '2 Series Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW 3*'), '3 Series Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW 4*'), '4 Series Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW 5*'), '5 Series Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW 6*'), '6 Series Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW 7*'), '7 Series Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW X1*'), 'X1 Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW X3*'), 'X3 Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW X5*'), 'X5 Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW X6*'), 'X6 Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW Z3*'), 'Z3 Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW Z4*'), 'Z4 Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW M3*'), 'M Models',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW M5*'), 'M Models',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW M1*'), 'M Models',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW M4*'), 'M Models',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW M6*'), 'M Models',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*BMW R*'), 'BMW R Model',&lt;/P&gt;&lt;P&gt;if(wildmatch(AssetDesc,'*Mini*'), 'MINI Model','Non BMW'))))))))))))))))))))&lt;/P&gt;&lt;P&gt; AS [Cars Bought1],&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; if(wildmatch(AssetDesc,'*BMW*'), 'BMW Group',&lt;/P&gt;&lt;P&gt; if(wildmatch(AssetDesc,'*Mini*'), 'BMW Group','Other Brands')) AS [BMW/Other Brands];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;App_Status:&lt;/P&gt;&lt;P&gt;LOAD APPStatus, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Contract_Ref_no, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Applymap('Vehicle_Map',Contract_Ref_no,'NULL') AS AssetDesc, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Start_Day, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Start_Month, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Start Year], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Status_cd, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; title_cd, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Customer_name, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; race_type_cd, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Gender, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Language_cd, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Employ_status_cd, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; No_of_years, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; No_of_months, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; job_title, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; employer_name, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GROSS_REMUNERATION_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MONTHLY_COMM_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CAR_ALLOWANCE_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NET_PAY_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADDL_INCOME_SOURCE, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BOND_RENT_PAY_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VEHICLE_INSTALL_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CREDIT_CARD_REPAY_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLOTHING_EXPENSE_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INS_REPAYMENT_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TRANSPORT_COST_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EDUCATION_EXPENSE_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADD_COST_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HOUSEHOLD_EXP_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RWE_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PL_REPAYMENT_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FURNITURE_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OVERDRAFT_REPAY_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PHONE_REPAYMENT_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FOOD_ENTERTAINMENT_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MAINTENANCE_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OTHER_EXPENSE_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TOTAL_MONTHLY_EXP_AMT, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DISPOSABLE_INCOME_AMT,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If((EDUCATION_EXPENSE_AMT)&amp;gt;0,'Educational Expenditure','No Educational Expenditure') AS [Parents/NotParents],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If((DISPOSABLE_INCOME_AMT)&amp;gt;10000,'Dispo. Income &amp;gt;R10000','Lower than R10000') AS [Disposable Income],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If((MAINTENANCE_AMT)&amp;gt;0,'Maintenance Expenses','No Maintenance Expenditure') AS [Maintenance],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If(( CLOTHING_EXPENSE_AMT)&amp;gt;0 and (HOUSEHOLD_EXP_AMT)&amp;gt;0 and (FURNITURE_AMT)&amp;gt;0 and (FOOD_ENTERTAINMENT_AMT)&amp;gt;0,'Expenses Excluding Cellphone Bill',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If(( CLOTHING_EXPENSE_AMT)&amp;gt;0 and (HOUSEHOLD_EXP_AMT)&amp;gt;0 and (FOOD_ENTERTAINMENT_AMT)&amp;gt;0 and (PHONE_REPAYMENT_AMT)&amp;gt;0,'Expenses Inluding Cellphone Bill',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If(( CLOTHING_EXPENSE_AMT)&amp;gt;0 and (HOUSEHOLD_EXP_AMT)&amp;gt;0 and (CREDIT_CARD_REPAY_AMT)&amp;gt;0 and (PHONE_REPAYMENT_AMT)&amp;gt;0,'Expenses Including Credit Card Debts',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If(( CREDIT_CARD_REPAY_AMT)&amp;gt;0 and (INS_REPAYMENT_AMT)&amp;gt;0 and (OVERDRAFT_REPAY_AMT)&amp;gt;0 and (PHONE_REPAYMENT_AMT)&amp;gt;0,'Credit Card and Similar Expenses',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Other Group'))))AS [Household Expenditure],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //If((Contract_Ref_no) and (Customer_name)&amp;gt;1,'Repurchases','First Time Buyers') AS [Repurchases],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Advocate*'), 'Legal Practitioner',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Doctor*'), 'Medical Doctor',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Medical Doctor*'), 'Medical Doctor',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Lawyer*'), 'Legal Practitioner',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Developer*'), 'IT Practitioner',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Programmer*'), 'IT Practitioner',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Accountant*'), 'Accountant',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Engineer*'), 'Engineer',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Owner*'), 'Self Employed',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Medical Practitioner*'), 'Medical Doctor',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Judge*'), 'Legal Practitioner',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Legal Executive*'), 'Legal Practitioner',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Family Advocate*'), 'Legal Practitioner',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Nurse*'), 'Nurse',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(wildmatch(job_title,'*Teacher*'), 'Teacher')))))))))))))))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AS [Job Titles]&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt; FROM&lt;/P&gt;&lt;P&gt;[BMW Consolidated SF Data 10032016.xlsx]&lt;/P&gt;&lt;P&gt;(ooxml, embedded labels, table is [BMW (45)]);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Repur_Check:&lt;/P&gt;&lt;P&gt;LEFT JOIN (App_Status)&lt;/P&gt;&lt;P&gt;LOAD Contract_Ref_no,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Customer_name,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If( Count([Customer_name]) &amp;gt;1, 'Repurchases', 'First Time Buyers') as [Repurchases]&lt;/P&gt;&lt;P&gt;RESIDENT App_Status&lt;/P&gt;&lt;P&gt;GROUP BY Contract_Ref_no, [Customer_name];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;JobTitle:&lt;/P&gt;&lt;P&gt;LOAD [Job Titles],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Cars Bought1] as CarBoughtNew,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Count([Cars Bought1]) as CountOfCars&lt;/P&gt;&lt;P&gt;resident App_Status&lt;/P&gt;&lt;P&gt;Group By [Job Titles],[Cars Bought1];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;New:&lt;/P&gt;&lt;P&gt;LOAD [Job Titles],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CarBoughtNew,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Autonumber(CountOfCars,[Job Titles]) as Rank&lt;/P&gt;&lt;P&gt;Resident JobTitle&lt;/P&gt;&lt;P&gt;order by [Job Titles],CarBoughtNew desc;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Drop Table JobTitle;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Top3:&lt;/P&gt;&lt;P&gt;noconcatenate&lt;/P&gt;&lt;P&gt;LOAD *&lt;/P&gt;&lt;P&gt;Resident New&lt;/P&gt;&lt;P&gt;where Rank &amp;lt;=3;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Drop Table New;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Final:&lt;/P&gt;&lt;P&gt;LOAD [Job Titles],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Concat(Distinct CarBoughtNew,',') as Top3Cars&lt;/P&gt;&lt;P&gt;Resident Top3&lt;/P&gt;&lt;P&gt;Group by [Job Titles];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Drop Table Top3;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="Top3.png" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/120012_Top3.png" style="height: 263px; width: 620px;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Mar 2016 11:28:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Concat-Function-To-Get-Top-Performers/m-p/1088438#M362246</guid>
      <dc:creator>kaygee28</dc:creator>
      <dc:date>2016-03-31T11:28:46Z</dc:date>
    </item>
  </channel>
</rss>

