<?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: Smart Parsing Issue in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Smart-Parsing-Issue/m-p/1427687#M429816</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Thomas,&lt;/P&gt;&lt;P&gt;This script gives the alpha_scale and num_scale you're looking for:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sample:&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;*,&lt;/P&gt;&lt;P&gt;Match(Mid(Grade,1,1),'P','O','R','U','E')*3 - 2&lt;/P&gt;&lt;P&gt;+ Pick(Match(Mid(Fourchar,2,1),'-','_','=','+'),0,0.5,1,2) as alpha_scale,&lt;/P&gt;&lt;P&gt;Mid(Fourchar,3,1)*3-2 + Pick(Match(Mid(Fourchar,4,1),'-','_','=','+'),0,0.5,1,2) as num_scale;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;ID,&lt;/P&gt;&lt;P&gt;Grade,&lt;/P&gt;&lt;P&gt;Pick(len(Grade)-1,&lt;/P&gt;&lt;P&gt;Mid(Grade,1,1) &amp;amp; '_' &amp;amp; Mid(Grade,2,1) &amp;amp; '_' ,&lt;/P&gt;&lt;P&gt;if(IsNum(Mid(Grade,2,1)),&lt;/P&gt;&lt;P&gt;Mid(Grade,1,1) &amp;amp; '_' &amp;amp; Mid(Grade,2,2),&lt;/P&gt;&lt;P&gt;Mid(Grade,1,2) &amp;amp; Mid(Grade,3,1) &amp;amp; '_')&lt;/P&gt;&lt;P&gt;,&lt;/P&gt;&lt;P&gt;Grade) as Fourchar;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD * Inline [&lt;/P&gt;&lt;P&gt;ID, Grade&lt;/P&gt;&lt;P&gt;94, R-5-&lt;/P&gt;&lt;P&gt;95, R-5+&lt;/P&gt;&lt;P&gt;96, R-5=&lt;/P&gt;&lt;P&gt;97, R+1+&lt;/P&gt;&lt;P&gt;98, R+2-&lt;/P&gt;&lt;P&gt;99, R+2+&lt;/P&gt;&lt;P&gt;100, R+2=&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;142, U+2=&lt;/P&gt;&lt;P&gt;143, U+3&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;These are some of the results:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE bgcolor="#ffffff" border="1" cellpadding="2" cellspacing="0" style="font-size: 9pt;"&gt;&lt;TBODY&gt;&lt;TR bgcolor="#f5f5f5"&gt;&lt;TH nowrap="nowrap"&gt;&lt;SPAN style="color: #363636;"&gt;&lt;STRONG&gt;ID&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/TH&gt;&lt;TH nowrap="nowrap"&gt;&lt;SPAN style="color: #363636;"&gt;&lt;STRONG&gt;Grade&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/TH&gt;&lt;TH nowrap="nowrap"&gt;&lt;SPAN style="color: #363636;"&gt;&lt;STRONG&gt;alpha_scale&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/TH&gt;&lt;TH nowrap="nowrap"&gt;&lt;SPAN style="color: #363636;"&gt;&lt;STRONG&gt;num_scale&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;94&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;R-5-&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;7&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;13&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;95&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;R-5+&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;7&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;15&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;96&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;R-5=&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;7&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;14&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;97&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;R+1+&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;9&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;3&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;98&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;R+2-&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;9&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;4&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;99&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;R+2+&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;9&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;6&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;100&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;R+2=&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;9&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;5&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Andrew&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 19 Aug 2017 11:00:13 GMT</pubDate>
    <dc:creator>effinty2112</dc:creator>
    <dc:date>2017-08-19T11:00:13Z</dc:date>
    <item>
      <title>Smart Parsing Issue</title>
      <link>https://community.qlik.com/t5/QlikView/Smart-Parsing-Issue/m-p/1427684#M429813</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We recently upgraded from 11.2 to 12.1 and are having issues with smart parsing not being so smart.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The issue starts off with a field normally in the format of;&lt;/P&gt;&lt;P&gt;Single alphabetic character, Symbol(either -,= or +), Single numeric character, Symbol&lt;SPAN style="font-size: 13.3333px;"&gt;(either -,= or +)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;eg. R+1=&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;The symbols are also not always present, so it could be just R2 or R2- or R=3&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;This field is then parsed into 2 parts the Alphabetic character and first symbol and the Numeric character and second symbol. This is where the problems start. The numeric character and symbol (or no symbol) is categorical data (can be ranked with the symbol being subdivisions in the order of -,=,+) but gets smart parsed as numeric. This is wrong because the values without any symbol then get defined as being + when they are actually closer to being = . They also get displayed with the + when it is not there in the original field.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;To complicate it more we also want to use the split fields in a dual function to rank the categories and allow us to calculate average categories when making selections in the app. These are on 15 point scales, using mapping tables to map the numeric part to the 'text'.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;This all worked perfectly in 11.2 by the way. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;So code to reproduce this;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Sample QVD with something like;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;ID, Grade&lt;/P&gt;&lt;P&gt;94, R-5-&lt;/P&gt;&lt;P&gt;95, R-5+&lt;/P&gt;&lt;P&gt;96, R-5=&lt;/P&gt;&lt;P&gt;97, R+1+&lt;/P&gt;&lt;P&gt;98, R+2-&lt;/P&gt;&lt;P&gt;99, R+2+&lt;/P&gt;&lt;P&gt;100, R+2=&lt;/P&gt;&lt;P&gt;101, R+3-&lt;/P&gt;&lt;P&gt;102, R+3+&lt;/P&gt;&lt;P&gt;103, R+3=&lt;/P&gt;&lt;P&gt;104, R+4-&lt;/P&gt;&lt;P&gt;105, R+4+&lt;/P&gt;&lt;P&gt;106, R+4=&lt;/P&gt;&lt;P&gt;107, R+5-&lt;/P&gt;&lt;P&gt;108, R+5+&lt;/P&gt;&lt;P&gt;109, R=1=&lt;/P&gt;&lt;P&gt;110, R=2-&lt;/P&gt;&lt;P&gt;111, R=2+&lt;/P&gt;&lt;P&gt;112, R=2=&lt;/P&gt;&lt;P&gt;113, R=3-&lt;/P&gt;&lt;P&gt;114, R=3+&lt;/P&gt;&lt;P&gt;115, R=3=&lt;/P&gt;&lt;P&gt;116, R=4-&lt;/P&gt;&lt;P&gt;117, R=4+&lt;/P&gt;&lt;P&gt;118, R=4=&lt;/P&gt;&lt;P&gt;119, R=5-&lt;/P&gt;&lt;P&gt;120, R1&lt;/P&gt;&lt;P&gt;121, R2&lt;/P&gt;&lt;P&gt;122, R3&lt;/P&gt;&lt;P&gt;123, R4-&lt;/P&gt;&lt;P&gt;124, R4+&lt;/P&gt;&lt;P&gt;125, R5-&lt;/P&gt;&lt;P&gt;126, U-2&lt;/P&gt;&lt;P&gt;127, U-2-&lt;/P&gt;&lt;P&gt;128, U-2+&lt;/P&gt;&lt;P&gt;129, U-2=&lt;/P&gt;&lt;P&gt;130, U-3&lt;/P&gt;&lt;P&gt;131, U-3-&lt;/P&gt;&lt;P&gt;132, U-3+&lt;/P&gt;&lt;P&gt;133, U-3=&lt;/P&gt;&lt;P&gt;134, U-4-&lt;/P&gt;&lt;P&gt;135, U-4+&lt;/P&gt;&lt;P&gt;136, U-4=&lt;/P&gt;&lt;P&gt;137, U-5-&lt;/P&gt;&lt;P&gt;138, U-5+&lt;/P&gt;&lt;P&gt;139, U+1=&lt;/P&gt;&lt;P&gt;140, U+2&lt;/P&gt;&lt;P&gt;141, U+2+&lt;/P&gt;&lt;P&gt;142, U+2=&lt;/P&gt;&lt;P&gt;143, U+3&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;(I think this captures all possible combination types of including symbols or not)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;and QV script&amp;nbsp; with mapping tables;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;alpha_scale:&lt;/P&gt;&lt;P&gt;mapping&lt;/P&gt;&lt;P&gt;&amp;nbsp; LOAD * INLINE [&lt;/P&gt;&lt;P&gt;MapFrom,MapTo&lt;/P&gt;&lt;P&gt;E+,15&lt;/P&gt;&lt;P&gt;E=,14&lt;/P&gt;&lt;P&gt;E,13.5&lt;/P&gt;&lt;P&gt;E-,13&lt;/P&gt;&lt;P&gt;U+,12&lt;/P&gt;&lt;P&gt;U=,11&lt;/P&gt;&lt;P&gt;U,10.5&lt;/P&gt;&lt;P&gt;U-,10&lt;/P&gt;&lt;P&gt;R+,9&lt;/P&gt;&lt;P&gt;R=,8&lt;/P&gt;&lt;P&gt;R,7.5&lt;/P&gt;&lt;P&gt;R-,7&lt;/P&gt;&lt;P&gt;O+,6&lt;/P&gt;&lt;P&gt;O=,5&lt;/P&gt;&lt;P&gt;O,4.5&lt;/P&gt;&lt;P&gt;O-,4&lt;/P&gt;&lt;P&gt;P+,3&lt;/P&gt;&lt;P&gt;P=,2&lt;/P&gt;&lt;P&gt;P,1.5&lt;/P&gt;&lt;P&gt;P-,1&lt;/P&gt;&lt;P&gt;]&lt;SPAN style="font-size: 10pt;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;num_scale:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;MapFrom, MapTo&lt;/P&gt;&lt;P&gt;1-, 1&lt;/P&gt;&lt;P&gt;1=, 2&lt;/P&gt;&lt;P&gt;1, 1.5&lt;/P&gt;&lt;P&gt;1+, 3&lt;/P&gt;&lt;P&gt;2-, 4&lt;/P&gt;&lt;P&gt;2=, 5&lt;/P&gt;&lt;P&gt;2, 4.5&lt;/P&gt;&lt;P&gt;2+, 6&lt;/P&gt;&lt;P&gt;3-, 7&lt;/P&gt;&lt;P&gt;3=, 8&lt;/P&gt;&lt;P&gt;3, 7.5&lt;/P&gt;&lt;P&gt;3+, 9&lt;/P&gt;&lt;P&gt;4-, 10&lt;/P&gt;&lt;P&gt;4=, 11&lt;/P&gt;&lt;P&gt;4, 10.5&lt;/P&gt;&lt;P&gt;4+, 12&lt;/P&gt;&lt;P&gt;5-, 13&lt;/P&gt;&lt;P&gt;5=, 14&lt;/P&gt;&lt;P&gt;5, 13.5&lt;/P&gt;&lt;P&gt;5+, 15&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Table:&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(match(Mid(Grade,2,1),'-','+','='),Left(Grade,2),Left(Grade,1)) as &lt;SPAN style="font-size: 13.3333px;"&gt;Alpha&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(match(right(Grade,1),'-','+','='),Right(Grade,2),Right(Grade,1)) as N&lt;SPAN style="font-size: 13.3333px;"&gt;umer,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dual(i&lt;/SPAN&gt;f(match(Mid(Grade,2,1),'-','+','='),Left(Grade,2),Left(Grade,1)),applymap('&lt;SPAN style="font-size: 13.3333px;"&gt;alpha_scale&lt;/SPAN&gt;',&lt;SPAN style="font-size: 13.3333px;"&gt;if(match(Mid(Grade,2,1),'-','+','='),Left(Grade,2),Left(Grade,1))&lt;/SPAN&gt;))as &lt;SPAN style="font-size: 13.3333px;"&gt;Alpha_Dual&lt;/SPAN&gt;,&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dual(if(match(right(Grade,1),'-','+','='),Right(Grade,2),Right(Grade,1)),applymap('&lt;SPAN style="font-size: 13.3333px;"&gt;num_scale&lt;/SPAN&gt;',&lt;SPAN style="font-size: 13.3333px;"&gt;if(match(right(Grade,1),'-','+','='),Right(Grade,2),Right(Grade,1)) &lt;/SPAN&gt;)) as N&lt;SPAN style="font-size: 13.3333px;"&gt;umer_Dual&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;From table.qvd;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've tried a few different methods of wrapping in text() etc, also loading the num_scale mapping table as a table then resident loading with a text() wrap on the mapfrom (this is probably the closest to correct I have gotten) but each time it corrects one thing it seems to break somewhere else so here I am. Any help or even explanation on what exactly is happening with this new 'smart' parsing would be helpful. If I can understand it maybe I can see a way around it... &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Aug 2017 13:28:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Smart-Parsing-Issue/m-p/1427684#M429813</guid>
      <dc:creator>tcullinane</dc:creator>
      <dc:date>2017-08-18T13:28:01Z</dc:date>
    </item>
    <item>
      <title>Re: Smart Parsing Issue</title>
      <link>https://community.qlik.com/t5/QlikView/Smart-Parsing-Issue/m-p/1427685#M429814</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Would you be able to share few Grade values from table.qvd?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Aug 2017 13:52:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Smart-Parsing-Issue/m-p/1427685#M429814</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2017-08-18T13:52:34Z</dc:date>
    </item>
    <item>
      <title>Re: Smart Parsing Issue</title>
      <link>https://community.qlik.com/t5/QlikView/Smart-Parsing-Issue/m-p/1427686#M429815</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Sunny, The grade vales are the R+1=, etc values or the combined field before parsing, the ids in the sample are the range 94 to 143&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Aug 2017 14:00:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Smart-Parsing-Issue/m-p/1427686#M429815</guid>
      <dc:creator>tcullinane</dc:creator>
      <dc:date>2017-08-18T14:00:16Z</dc:date>
    </item>
    <item>
      <title>Re: Smart Parsing Issue</title>
      <link>https://community.qlik.com/t5/QlikView/Smart-Parsing-Issue/m-p/1427687#M429816</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Thomas,&lt;/P&gt;&lt;P&gt;This script gives the alpha_scale and num_scale you're looking for:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sample:&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;*,&lt;/P&gt;&lt;P&gt;Match(Mid(Grade,1,1),'P','O','R','U','E')*3 - 2&lt;/P&gt;&lt;P&gt;+ Pick(Match(Mid(Fourchar,2,1),'-','_','=','+'),0,0.5,1,2) as alpha_scale,&lt;/P&gt;&lt;P&gt;Mid(Fourchar,3,1)*3-2 + Pick(Match(Mid(Fourchar,4,1),'-','_','=','+'),0,0.5,1,2) as num_scale;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;ID,&lt;/P&gt;&lt;P&gt;Grade,&lt;/P&gt;&lt;P&gt;Pick(len(Grade)-1,&lt;/P&gt;&lt;P&gt;Mid(Grade,1,1) &amp;amp; '_' &amp;amp; Mid(Grade,2,1) &amp;amp; '_' ,&lt;/P&gt;&lt;P&gt;if(IsNum(Mid(Grade,2,1)),&lt;/P&gt;&lt;P&gt;Mid(Grade,1,1) &amp;amp; '_' &amp;amp; Mid(Grade,2,2),&lt;/P&gt;&lt;P&gt;Mid(Grade,1,2) &amp;amp; Mid(Grade,3,1) &amp;amp; '_')&lt;/P&gt;&lt;P&gt;,&lt;/P&gt;&lt;P&gt;Grade) as Fourchar;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD * Inline [&lt;/P&gt;&lt;P&gt;ID, Grade&lt;/P&gt;&lt;P&gt;94, R-5-&lt;/P&gt;&lt;P&gt;95, R-5+&lt;/P&gt;&lt;P&gt;96, R-5=&lt;/P&gt;&lt;P&gt;97, R+1+&lt;/P&gt;&lt;P&gt;98, R+2-&lt;/P&gt;&lt;P&gt;99, R+2+&lt;/P&gt;&lt;P&gt;100, R+2=&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;142, U+2=&lt;/P&gt;&lt;P&gt;143, U+3&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;These are some of the results:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE bgcolor="#ffffff" border="1" cellpadding="2" cellspacing="0" style="font-size: 9pt;"&gt;&lt;TBODY&gt;&lt;TR bgcolor="#f5f5f5"&gt;&lt;TH nowrap="nowrap"&gt;&lt;SPAN style="color: #363636;"&gt;&lt;STRONG&gt;ID&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/TH&gt;&lt;TH nowrap="nowrap"&gt;&lt;SPAN style="color: #363636;"&gt;&lt;STRONG&gt;Grade&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/TH&gt;&lt;TH nowrap="nowrap"&gt;&lt;SPAN style="color: #363636;"&gt;&lt;STRONG&gt;alpha_scale&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/TH&gt;&lt;TH nowrap="nowrap"&gt;&lt;SPAN style="color: #363636;"&gt;&lt;STRONG&gt;num_scale&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;94&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;R-5-&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;7&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;13&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;95&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;R-5+&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;7&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;15&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;96&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;R-5=&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;7&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;14&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;97&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;R+1+&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;9&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;3&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;98&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;R+2-&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;9&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;4&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;99&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;R+2+&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;9&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;6&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;100&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;R+2=&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;9&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;5&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Andrew&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 19 Aug 2017 11:00:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Smart-Parsing-Issue/m-p/1427687#M429816</guid>
      <dc:creator>effinty2112</dc:creator>
      <dc:date>2017-08-19T11:00:13Z</dc:date>
    </item>
    <item>
      <title>Re: Smart Parsing Issue</title>
      <link>https://community.qlik.com/t5/QlikView/Smart-Parsing-Issue/m-p/1427688#M429817</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Thomas,&lt;/P&gt;&lt;P&gt;try this&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;alpha_scale:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 10pt;"&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;SPAN style="color: #0000ff;"&gt;mapping&lt;/SPAN&gt;&amp;nbsp; &lt;STRONG style=": ; color: #0000ff;"&gt;LOAD&lt;/STRONG&gt; &lt;SPAN style="color: #800000;"&gt;MapFrom&lt;/SPAN&gt;,'{'&amp;amp;&lt;SPAN style="color: #800000;"&gt;MapTo&lt;/SPAN&gt;&amp;amp;'}' &lt;SPAN style="color: #0000ff;"&gt;as&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;MapTo&lt;/SPAN&gt; &lt;SPAN style="color: #0000ff;"&gt;INLINE&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;[&lt;BR /&gt; MapFrom,MapTo&lt;BR /&gt; E+,15&lt;BR /&gt;.......&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #800000; font-size: 10pt;"&gt;&lt;SPAN style="color: #800000;"&gt; P-,1 ]&lt;/SPAN&gt;;&lt;BR /&gt; &lt;BR /&gt; num_scale:&lt;BR /&gt; &lt;SPAN style="color: #0000ff;"&gt;Mapping&lt;/SPAN&gt; &lt;STRONG style=": ; color: #0000ff;"&gt;LOAD&lt;/STRONG&gt; &lt;SPAN style="color: #800000;"&gt;MapFrom&lt;/SPAN&gt;,'&amp;lt;'&amp;amp;&lt;SPAN style="color: #800000;"&gt;MapTo&lt;/SPAN&gt;&amp;amp;'&amp;gt;' &lt;SPAN style="color: #0000ff;"&gt;as&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;MapTo&lt;/SPAN&gt; &lt;SPAN style="color: #0000ff;"&gt;INLINE&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;[&lt;BR /&gt; MapFrom, MapTo&lt;BR /&gt; 1-, 1&lt;BR /&gt; 1=, 2&lt;BR /&gt;...... &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #800000; font-size: 10pt;"&gt;&lt;SPAN style="color: #800000;"&gt;5+, 15 ]&lt;/SPAN&gt;;&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt; &lt;STRONG style=": ; color: #0000ff;"&gt;LOAD&lt;/STRONG&gt; *,&lt;SPAN style="color: #0000ff;"&gt;TextBetween&lt;/SPAN&gt;(&lt;SPAN style="color: #0000ff;"&gt;MapSubString&lt;/SPAN&gt;('alpha_scale',&lt;SPAN style="color: #800000;"&gt;Grade&lt;/SPAN&gt;),'{','}') &lt;SPAN style="color: #0000ff;"&gt;as&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;Alpha&lt;/SPAN&gt;,&lt;BR /&gt; &lt;SPAN style="color: #0000ff;"&gt;TextBetween&lt;/SPAN&gt;(&lt;SPAN style="color: #0000ff;"&gt;MapSubString&lt;/SPAN&gt;('num_scale',&lt;SPAN style="color: #800000;"&gt;Grade&lt;/SPAN&gt;),'&amp;lt;','&amp;gt;') &lt;SPAN style="color: #0000ff;"&gt;as&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;Numer&lt;/SPAN&gt; &lt;SPAN style="color: #0000ff;"&gt;Inline&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;[&lt;BR /&gt; ID, Grade&lt;BR /&gt; 94, R-5-&lt;BR /&gt;...&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;&lt;SPAN style="color: #800000; font-size: 10pt;"&gt; 141, U+2+&lt;BR /&gt; 142, U+2=&lt;BR /&gt; 143, U+3 ]&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;IMG class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/173941_pastedImage_1.png" style="max-height: 900px; max-width: 1200px;" /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;See Attachment,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;Regards,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;Antonio&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 19 Aug 2017 11:42:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Smart-Parsing-Issue/m-p/1427688#M429817</guid>
      <dc:creator>antoniotiman</dc:creator>
      <dc:date>2017-08-19T11:42:17Z</dc:date>
    </item>
    <item>
      <title>Re: Smart Parsing Issue</title>
      <link>https://community.qlik.com/t5/QlikView/Smart-Parsing-Issue/m-p/1427689#M429818</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;nice suggestion but unfortunately doesn't work for the 'Numer'&lt;/P&gt;&lt;P&gt;Any '1' or '1+' (or '2' and '2+' etc) get mapped tot he same value so ends up something like&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="width: 234px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl63" height="17" width="38"&gt;Grade&lt;/TD&gt;&lt;TD class="xl63" style="border-left: none;" width="98"&gt;Alpha&lt;/TD&gt;&lt;TD class="xl64" style="border-left: none;" width="98"&gt;Numer&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="17" style="border-top: none;"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="17" style="border-top: none;"&gt;O-1&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;"&gt;4&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;"&gt;1.5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="17" style="border-top: none;"&gt;O-1-&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;"&gt;4&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="17" style="border-top: none;"&gt;O-1+&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;"&gt;4&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;"&gt;1.5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="17" style="border-top: none;"&gt;O-2&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;"&gt;4&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;"&gt;4.5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="17" style="border-top: none;"&gt;O-2-&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;"&gt;4&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;"&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Aug 2017 10:43:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Smart-Parsing-Issue/m-p/1427689#M429818</guid>
      <dc:creator>tcullinane</dc:creator>
      <dc:date>2017-08-21T10:43:39Z</dc:date>
    </item>
    <item>
      <title>Re: Smart Parsing Issue</title>
      <link>https://community.qlik.com/t5/QlikView/Smart-Parsing-Issue/m-p/1427690#M429819</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This works.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I dislike the calculated values for the final fields though, makes it a bit less obvious as to what happening, with the inline mapping table its easier for anyone to see this is what that should be etc. So using your intermediate step to give everything a fourcharachter grade along with mapping does the trick. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Aug 2017 11:19:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Smart-Parsing-Issue/m-p/1427690#M429819</guid>
      <dc:creator>tcullinane</dc:creator>
      <dc:date>2017-08-21T11:19:36Z</dc:date>
    </item>
  </channel>
</rss>

