<?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>article QlikView App - Generic Data Profiler in Member Articles</title>
    <link>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/ta-p/1483687</link>
    <description>&lt;P&gt;Often when building QlikView applications, or picking up applications which have been built by someone else I want to have a quick and easy way of viewing the data that is in that application.&amp;nbsp; To enable me to do this I have put together a page of objects that lists all tables and fields in the data model and then gives outline information about any selected field.&amp;nbsp; These objects can be copied and pasted into any QlikView application to view the data model of that document.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have documented how this document works and the reasons why you might use it in a blog post here:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A class="jive-link-external-small" href="https://www.quickintelligence.co.uk/qlikview-data-profiler/" target="_self"&gt;https://www.quickintelligence.co.uk/qlikview-data-profiler/&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Please see the blog post for further details on using this document.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;There is now a Qlik Sense version of this app, which you can find on Qlik Community here:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://community.qlik.com/t5/Qlik-Sense-Documents/Qlik-Sense-App-Generic-Data-Profiler/ta-p/1490501" target="_self"&gt;Qlik Sense App: Generic Data Profiler&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;I hope that you find it useful.&amp;nbsp; You will find other applications that I have uploaded under my profile on QlikCommunity, or on our &lt;A href="https://www.quickintelligence.co.uk/examples/" target="_blank"&gt;Downloads Page&lt;/A&gt;.&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Steve&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;A class="jive-link-external-small" style="font-style: inherit; font-family: inherit; color: #3778c7;" href="https://www.quickintelligence.co.uk/blog/" target="_self"&gt;https://www.quickintelligence.co.uk/blog/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt; ‎&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;PLEASE NOTE: The 'With Mask' version of the file includes an experimental tab that may or may not work well on large data sets.&amp;nbsp; Please see comment below for details.&amp;nbsp; If you are not sure which to download go for DataProfiler.qvw.&amp;nbsp; Thanks!&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Sat, 08 Apr 2023 13:17:03 GMT</pubDate>
    <dc:creator>stevedark</dc:creator>
    <dc:date>2023-04-08T13:17:03Z</dc:date>
    <item>
      <title>QlikView App - Generic Data Profiler</title>
      <link>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/ta-p/1483687</link>
      <description>&lt;P&gt;Often when building QlikView applications, or picking up applications which have been built by someone else I want to have a quick and easy way of viewing the data that is in that application.&amp;nbsp; To enable me to do this I have put together a page of objects that lists all tables and fields in the data model and then gives outline information about any selected field.&amp;nbsp; These objects can be copied and pasted into any QlikView application to view the data model of that document.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have documented how this document works and the reasons why you might use it in a blog post here:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A class="jive-link-external-small" href="https://www.quickintelligence.co.uk/qlikview-data-profiler/" target="_self"&gt;https://www.quickintelligence.co.uk/qlikview-data-profiler/&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Please see the blog post for further details on using this document.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;There is now a Qlik Sense version of this app, which you can find on Qlik Community here:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://community.qlik.com/t5/Qlik-Sense-Documents/Qlik-Sense-App-Generic-Data-Profiler/ta-p/1490501" target="_self"&gt;Qlik Sense App: Generic Data Profiler&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;I hope that you find it useful.&amp;nbsp; You will find other applications that I have uploaded under my profile on QlikCommunity, or on our &lt;A href="https://www.quickintelligence.co.uk/examples/" target="_blank"&gt;Downloads Page&lt;/A&gt;.&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Steve&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;A class="jive-link-external-small" style="font-style: inherit; font-family: inherit; color: #3778c7;" href="https://www.quickintelligence.co.uk/blog/" target="_self"&gt;https://www.quickintelligence.co.uk/blog/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt; ‎&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;PLEASE NOTE: The 'With Mask' version of the file includes an experimental tab that may or may not work well on large data sets.&amp;nbsp; Please see comment below for details.&amp;nbsp; If you are not sure which to download go for DataProfiler.qvw.&amp;nbsp; Thanks!&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 08 Apr 2023 13:17:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/ta-p/1483687</guid>
      <dc:creator>stevedark</dc:creator>
      <dc:date>2023-04-08T13:17:03Z</dc:date>
    </item>
    <item>
      <title>Re: QlikView App - Generic Data Profiler</title>
      <link>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483688#M1190</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Steve, another gem from you!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Oct 2013 20:18:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483688#M1190</guid>
      <dc:creator>rustyfishbones</dc:creator>
      <dc:date>2013-10-17T20:18:31Z</dc:date>
    </item>
    <item>
      <title>Re: QlikView App - Generic Data Profiler</title>
      <link>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483689#M1191</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Oct 2013 06:36:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483689#M1191</guid>
      <dc:creator>struniger</dc:creator>
      <dc:date>2013-10-18T06:36:55Z</dc:date>
    </item>
    <item>
      <title>Re: QlikView App - Generic Data Profiler</title>
      <link>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483690#M1192</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Cheers Steve, I've already found it very useful as I didn't know you could read in tables from wikipedia/web pages so easily!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Oct 2013 12:44:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483690#M1192</guid>
      <dc:creator>mikkeltaylor</dc:creator>
      <dc:date>2013-10-18T12:44:57Z</dc:date>
    </item>
    <item>
      <title>Re: QlikView App - Generic Data Profiler</title>
      <link>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483691#M1193</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Michael, I use web data quite often when seeding demonstration apps, it's my next choice after INLINE and AUTOGENERATE.&amp;nbsp; I forget that it might not be that obvious to others that you can do this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I created a video on loading from a web page a few years back:&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.quickintelligence.co.uk/loading-data-from-a-web-page/" style="font-size: 10pt; line-height: 1.5em;"&gt;h&lt;/A&gt;&lt;A href="http://www.quickintelligence.co.uk/loading-data-from-a-web-page/" style="font-size: 10pt; line-height: 1.5em;"&gt;ttp://www.quickintelligence.co.uk/loading-data-from-a-web-page/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Steve&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Oct 2013 14:12:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483691#M1193</guid>
      <dc:creator>stevedark</dc:creator>
      <dc:date>2013-10-18T14:12:31Z</dc:date>
    </item>
    <item>
      <title>Re: QlikView App - Generic Data Profiler</title>
      <link>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483692#M1194</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Steve: This offers a world of possibilities.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Oct 2013 14:39:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483692#M1194</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-10-18T14:39:24Z</dc:date>
    </item>
    <item>
      <title>Re: QlikView App - Generic Data Profiler</title>
      <link>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483693#M1195</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Steve, the video proved very useful as I was getting mixed results just changing the url, as I didn't even think about using the wizard.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Oct 2013 10:33:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483693#M1195</guid>
      <dc:creator>mikkeltaylor</dc:creator>
      <dc:date>2013-10-21T10:33:11Z</dc:date>
    </item>
    <item>
      <title>Re: QlikView App - Generic Data Profiler</title>
      <link>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483694#M1196</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Nice post. Something new which I never ever thought.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jan 2014 17:20:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483694#M1196</guid>
      <dc:creator>MK_QSL</dc:creator>
      <dc:date>2014-01-15T17:20:03Z</dc:date>
    </item>
    <item>
      <title>Re: QlikView App - Generic Data Profiler</title>
      <link>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483695#M1197</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Manish and Massimo for your comments.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jan 2014 20:30:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483695#M1197</guid>
      <dc:creator>stevedark</dc:creator>
      <dc:date>2014-01-15T20:30:10Z</dc:date>
    </item>
    <item>
      <title>Re: QlikView App - Generic Data Profiler</title>
      <link>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483696#M1198</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Steve..Its very useful and it will reduce our testing time for sure..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jan 2014 05:58:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483696#M1198</guid>
      <dc:creator />
      <dc:date>2014-01-16T05:58:11Z</dc:date>
    </item>
    <item>
      <title>Re: QlikView App - Generic Data Profiler</title>
      <link>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483697#M1199</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the app!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Feb 2014 10:13:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483697#M1199</guid>
      <dc:creator>Marcio_Campestrini</dc:creator>
      <dc:date>2014-02-12T10:13:03Z</dc:date>
    </item>
    <item>
      <title>Re: QlikView App - Generic Data Profiler</title>
      <link>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483698#M1200</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thank you.&amp;nbsp; I really like this.&amp;nbsp; was very simple to copy over to my applications.&amp;nbsp; One recommendation to add to the stats box. the actual count,&amp;nbsp; there is only the distinct count,&amp;nbsp; I added the count above the distinct count.&amp;nbsp; Helped me to see if a value in one field was in many records or just a few so I could quickly determine if it is a one-off entry error or a bigger problem.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jun 2014 16:57:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483698#M1200</guid>
      <dc:creator />
      <dc:date>2014-06-26T16:57:54Z</dc:date>
    </item>
    <item>
      <title>Re: QlikView App - Generic Data Profiler</title>
      <link>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483699#M1201</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Debbie, I usually show a row count in the caption bar of objects like that.&amp;nbsp; Typically by summing a counter I add to each table.&amp;nbsp; That was not done here as I wanted it generic and not dependant on anything done in the data model.&amp;nbsp; Adding it in as a new value is a good idea.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Jun 2014 11:38:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483699#M1201</guid>
      <dc:creator>stevedark</dc:creator>
      <dc:date>2014-06-27T11:38:49Z</dc:date>
    </item>
    <item>
      <title>Re: QlikView App - Generic Data Profiler</title>
      <link>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483700#M1202</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Steve&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this is a great app. One thing I have seen in commercial data profiling tools are data-masks. e.g. 2345.55 would have a mask of 999.99 while Steve123 would have a mask of Aaaaa123. Having masks provide a great method for spotting potentially bad data when data is expected to conform to a certain mask or set of masks (e.g. UK postcodes, US ZipCodes, Email addresses, etc)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was thinking that you could achieve the desired effect with a replace function, but then realised you would need at least 66 replace layers to replace both cases of the alphabet (just basic western characters and numerics).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you think of a cleverer approach?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Jul 2014 15:08:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483700#M1202</guid>
      <dc:creator>DavidFoster1</dc:creator>
      <dc:date>2014-07-21T15:08:38Z</dc:date>
    </item>
    <item>
      <title>Re: QlikView App - Generic Data Profiler</title>
      <link>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483701#M1203</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This would be a great addition.&amp;nbsp; We have a DQ tool from Informatica which we use to show 'masking', but would love to see this in the data profiler so that we can use it more widely.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Jul 2014 15:19:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483701#M1203</guid>
      <dc:creator>mikkeltaylor</dc:creator>
      <dc:date>2014-07-21T15:19:37Z</dc:date>
    </item>
    <item>
      <title>Re: QlikView App - Generic Data Profiler</title>
      <link>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483702#M1204</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi David / Mike,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I couldn't get to quite the mask you were after, in the time I had available, but I have come up with something that I think is equally if not more useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The mask is built from counts of each type of character, Upper Case, Lower Case, Number and Symbol (spaces are ignored).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So for example;&lt;/P&gt;&lt;P&gt;28.5% would be &lt;STRONG&gt;n3 s2&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;Hello World would be &lt;STRONG&gt;A2 a8&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;AbC 23*&amp;amp;6 would be &lt;STRONG&gt;A2 a1 n3 s2&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You get the picture.&amp;nbsp; I'm deriving this by setting up variables (in an overcomplicated way - I should have typed them) for each of the types.&amp;nbsp; A number of subtractions of a &lt;STRONG&gt;purgechar&lt;/STRONG&gt; version of the &lt;STRONG&gt;LEN&lt;/STRONG&gt; vs. the full &lt;STRONG&gt;LEN&lt;/STRONG&gt; are then performed to derive the code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Being short snappy masks there will be far fewer distinct masks and therefore strange values will stand out.&amp;nbsp; For instance, UK postcodes would all be &lt;STRONG&gt;A4 n3 &lt;/STRONG&gt;or thereabouts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rather than posting all the code I will post the app to this thread.&amp;nbsp; It will invariably be moderated for a while though...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I think of a way to come up with &lt;STRONG&gt;Aaaa111&lt;/STRONG&gt;, but I can't think of a way without a loop - which would not be good news (or very easy to do).&amp;nbsp; I'm not even sure how performant this solution will be on a large data set.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Steve&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Jul 2014 20:48:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483702#M1204</guid>
      <dc:creator>stevedark</dc:creator>
      <dc:date>2014-07-21T20:48:16Z</dc:date>
    </item>
    <item>
      <title>Re: QlikView App - Generic Data Profiler</title>
      <link>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483703#M1205</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Debbie,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When adding in the mask for the above comment I also tweaked the distinct count code to read thus:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;num(count(DISTINCT [$(=minstring($Field))]), '#,##0') &amp;amp; ' of ' &amp;amp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;num(count([$(=minstring($Field))]), '#,##0') &amp;amp; '&amp;nbsp; ('&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp; num(count(DISTINCT [$(=minstring($Field))]) / count([$(=minstring($Field))]), '#,##0.0%') &amp;amp; &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;' unique)'&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This gives the current distinct count, plus the count of rows, and how distinct the values in that column are.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope that's helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Steve&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Jul 2014 20:53:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483703#M1205</guid>
      <dc:creator>stevedark</dc:creator>
      <dc:date>2014-07-21T20:53:40Z</dc:date>
    </item>
    <item>
      <title>Re: QlikView App - Generic Data Profiler</title>
      <link>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483704#M1206</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think you are right about not being able to do this on the front end. It would need character-by-character parsing in the script.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Jul 2014 13:19:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483704#M1206</guid>
      <dc:creator>DavidFoster1</dc:creator>
      <dc:date>2014-07-29T13:19:23Z</dc:date>
    </item>
    <item>
      <title>Re: QlikView App - Generic Data Profiler</title>
      <link>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483705#M1207</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In the example I put together, the translation of values into masks is done in the front end (as a calculated dimension).&amp;nbsp; This is why I suspect it would be very slow over a larger set of data.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Jul 2014 13:27:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483705#M1207</guid>
      <dc:creator>stevedark</dc:creator>
      <dc:date>2014-07-29T13:27:12Z</dc:date>
    </item>
    <item>
      <title>Re: QlikView App - Generic Data Profiler</title>
      <link>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483706#M1208</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Saran,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Glad you have found it useful. I tend to copy the objects onto just about every app I create. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers, &lt;/P&gt;&lt;P&gt;Steve &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 06 Feb 2016 21:42:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Member-Articles/QlikView-App-Generic-Data-Profiler/tac-p/1483706#M1208</guid>
      <dc:creator>stevedark</dc:creator>
      <dc:date>2016-02-06T21:42:47Z</dc:date>
    </item>
  </channel>
</rss>

