<?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: Most Frequent Sequence in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Most-Frequent-Sequence/m-p/1629449#M596371</link>
    <description>&lt;P&gt;Thanks Jaime, this is an inventive solution that is simple yet eloquent. Thanks for taking the time to figure it out. It works!&lt;/P&gt;</description>
    <pubDate>Mon, 30 Sep 2019 08:50:43 GMT</pubDate>
    <dc:creator>gdham123</dc:creator>
    <dc:date>2019-09-30T08:50:43Z</dc:date>
    <item>
      <title>Most Frequent Sequence</title>
      <link>https://community.qlik.com/t5/QlikView/Most-Frequent-Sequence/m-p/1629340#M596369</link>
      <description>&lt;P&gt;Hi guys, I’m trying to get the most popular order for viewing of movies in my library. Visitors get a Viewing ID and are allowed to choose movies to watch for the day. They can watch one movie, two movies, or as many movies as they choose. It’s usually between 1 and 12, as some movies are shorter than others.&lt;/P&gt;&lt;P&gt;I am trying to get the most common order in which the movies are being watched, so the most frequent movie sequence. I’ve tried various types of equations (please see below), but all they succeed in doing is giving me the movie that has appeared at position 1, position 2, position 3, etc. the most often. But what I am actually trying to get is the most frequent set of movie viewed, and in that exact order. e.g. movies 6,13,9,16 (in that order) are viewed more often than any other sequence of movies.&lt;/P&gt;&lt;P&gt;I tried creating a variable &lt;STRONG&gt;&lt;EM&gt;vOrderNo1&lt;/EM&gt;&lt;/STRONG&gt;:&lt;/P&gt;&lt;P&gt;=Mode({&amp;lt;ACTUAL_ORDER={"$(=Min(ACTUAL_ORDER,1))"}&amp;gt;}MOVIE_TITLE)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Then I’ve tried (as variable 2):&lt;/P&gt;&lt;P&gt;=If(Only({&amp;lt;ACTUAL_ORDER={"$(=Min(ACTUAL_ORDER,2))"}&amp;gt;}MOVIE_TITLE)&amp;lt;&amp;gt;&lt;STRONG&gt;&lt;EM&gt;vOrderNo1&lt;/EM&gt;&lt;/STRONG&gt;,Only({&amp;lt;ACTUAL_ORDER={"$(=Min(ACTUAL_ORDER,2))"}&amp;gt;}MOVIE_TITLE),&lt;BR /&gt;If(Only({&amp;lt;ACTUAL_ORDER={"$(=Min(ACTUAL_ORDER,3))"}&amp;gt;}MOVIE_TITLE)&amp;lt;&amp;gt;&lt;STRONG&gt;&lt;EM&gt;vOrderNo1&lt;/EM&gt;&lt;/STRONG&gt;,Only({&amp;lt;ACTUAL_ORDER={"$(=Min(ACTUAL_ORDER,3))"}&amp;gt;}MOVIE_TITLE),&lt;BR /&gt;If(Only({&amp;lt;ACTUAL_ORDER={"$(=Min(ACTUAL_ORDER,4))"}&amp;gt;}MOVIE_TITLE)&amp;lt;&amp;gt;&lt;STRONG&gt;&lt;EM&gt;vOrderNo1&lt;/EM&gt;&lt;/STRONG&gt;,Only({&amp;lt;ACTUAL_ORDER={"$(=Min(ACTUAL_ORDER,4))"}&amp;gt;}MOVIE_TITLE),&lt;BR /&gt;If(Only({&amp;lt;ACTUAL_ORDER={"$(=Min(ACTUAL_ORDER,5))"}&amp;gt;}MOVIE_TITLE)&amp;lt;&amp;gt;&lt;STRONG&gt;&lt;EM&gt;vOrderNo1&lt;/EM&gt;&lt;/STRONG&gt;,Only({&amp;lt;ACTUAL_ORDER={"$(=Min(ACTUAL_ORDER,5))"}&amp;gt;}MOVIE_TITLE),&lt;BR /&gt;If(Only({&amp;lt;ACTUAL_ORDER={"$(=Min(ACTUAL_ORDER,6))"}&amp;gt;}MOVIE_TITLE)&amp;lt;&amp;gt;&lt;STRONG&gt;&lt;EM&gt;vOrderNo1&lt;/EM&gt;&lt;/STRONG&gt;,Only({&amp;lt;ACTUAL_ORDER={"$(=Min(ACTUAL_ORDER,6))"}&amp;gt;}MOVIE_TITLE))))))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I’ve also tried (as variable 3):&lt;/P&gt;&lt;P&gt;=If(Mode({&amp;lt;ACTUAL_ORDER={"$(=Min(ACTUAL_ORDER,3))"}&amp;gt;}MOVIE_TITLE)=&lt;STRONG&gt;&lt;EM&gt;vOrderNo2&lt;/EM&gt;&lt;/STRONG&gt; or Mode({&amp;lt;ACTUAL_ORDER={"$(=Min(ACTUAL_ORDER,3))"}&amp;gt;}MOVIE_TITLE)=&lt;STRONG&gt;&lt;EM&gt;vOrderNo1&lt;/EM&gt;&lt;/STRONG&gt;,&lt;BR /&gt;If(Mode({&amp;lt;ACTUAL_ORDER={"$(=Min(ACTUAL_ORDER,4))"}&amp;gt;}MOVIE_TITLE)=&lt;STRONG&gt;&lt;EM&gt;vOrderNo2&lt;/EM&gt;&lt;/STRONG&gt; or Mode({&amp;lt;ACTUAL_ORDER={"$(=Min(ACTUAL_ORDER,4))"}&amp;gt;}MOVIE_TITLE)=&lt;STRONG&gt;&lt;EM&gt;vOrderNo1&lt;/EM&gt;&lt;/STRONG&gt;,&lt;BR /&gt;If(Mode({&amp;lt;ACTUAL_ORDER={"$(=Min(ACTUAL_ORDER,5))"}&amp;gt;}MOVIE_TITLE)=&lt;STRONG&gt;&lt;EM&gt;vOrderNo2&lt;/EM&gt;&lt;/STRONG&gt; or Mode({&amp;lt;ACTUAL_ORDER={"$(=Min(ACTUAL_ORDER,5))"}&amp;gt;}MOVIE_TITLE)=&lt;STRONG&gt;&lt;EM&gt;vOrderNo1&lt;/EM&gt;&lt;/STRONG&gt;,&lt;BR /&gt;If(Mode({&amp;lt;ACTUAL_ORDER={"$(=Min(ACTUAL_ORDER,6))"}&amp;gt;}MOVIE_TITLE)=&lt;STRONG&gt;&lt;EM&gt;vOrderNo2&lt;/EM&gt;&lt;/STRONG&gt; or Mode({&amp;lt;ACTUAL_ORDER={"$(=Min(ACTUAL_ORDER,6))"}&amp;gt;}MOVIE_TITLE)=&lt;STRONG&gt;&lt;EM&gt;vOrderNo1&lt;/EM&gt;&lt;/STRONG&gt;,&lt;BR /&gt;Mode({&amp;lt;ACTUAL_ORDER={"$(=Min(ACTUAL_ORDER,7))"}&amp;gt;}MOVIE_TITLE),Mode({&amp;lt;ACTUAL_ORDER={"$(=Min(ACTUAL_ORDER,6))"}&amp;gt;}MOVIE_TITLE)),&lt;BR /&gt;Mode({&amp;lt;ACTUAL_ORDER={"$(=Min(ACTUAL_ORDER,5))"}&amp;gt;}MOVIE_TITLE)),Mode({&amp;lt;ACTUAL_ORDER={"$(=Min(ACTUAL_ORDER,4))"}&amp;gt;}MOVIE_TITLE)),&lt;BR /&gt;Mode({&amp;lt;ACTUAL_ORDER={"$(=Min(ACTUAL_ORDER,3))"}&amp;gt;}MOVIE_TITLE))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;None of the above give the desired result. It is extremely challenging.&lt;/P&gt;&lt;P&gt;I’ve attached a small file (just over 1,000 rows) of the type of data I am working with. I have also put a few lines below for ease of reference. Of course none of the sequences below repeat, but in the full file many do.&lt;/P&gt;&lt;P&gt;Thank you for your help.&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Date&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Viewing ID&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Actual_Order&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Movie_Title&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;06-Feb&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;41388988&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Forrest Gump (1994)&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;06-Feb&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;41388988&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;The Prestige (2006)&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;06-Feb&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;41388988&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;3&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;DoubleIndemnity (1944)&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;08-Feb&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;41388183&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;The Sting (1973)&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;08-Feb&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;41388183&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Full Metal Jacket (1987)&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;11-Feb&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;40285472&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;ApocalypseNow (1979)&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;11-Feb&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;40285472&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;Rear Window (1954)&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;11-Feb&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;40285472&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;3&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;City of God (2002, Brazil/Fr)&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;11-Feb&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;40285472&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;4&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Witness For the Prosecution (1957)&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Sat, 16 Nov 2024 19:59:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Most-Frequent-Sequence/m-p/1629340#M596369</guid>
      <dc:creator>gdham123</dc:creator>
      <dc:date>2024-11-16T19:59:13Z</dc:date>
    </item>
    <item>
      <title>Re: Most Frequent Sequence</title>
      <link>https://community.qlik.com/t5/QlikView/Most-Frequent-Sequence/m-p/1629413#M596370</link>
      <description>&lt;P&gt;Hi! I'm not sure if this is what you need but I took your data and created a table of sequences, it is, for each ID I concatenated the movies using Actual_Order as sort criteria. The next step is to check which sequence has the most frequence. I attach an example, hope it helps! Jaime.&lt;/P&gt;</description>
      <pubDate>Mon, 30 Sep 2019 07:02:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Most-Frequent-Sequence/m-p/1629413#M596370</guid>
      <dc:creator>jaibau1993</dc:creator>
      <dc:date>2019-09-30T07:02:26Z</dc:date>
    </item>
    <item>
      <title>Re: Most Frequent Sequence</title>
      <link>https://community.qlik.com/t5/QlikView/Most-Frequent-Sequence/m-p/1629449#M596371</link>
      <description>&lt;P&gt;Thanks Jaime, this is an inventive solution that is simple yet eloquent. Thanks for taking the time to figure it out. It works!&lt;/P&gt;</description>
      <pubDate>Mon, 30 Sep 2019 08:50:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Most-Frequent-Sequence/m-p/1629449#M596371</guid>
      <dc:creator>gdham123</dc:creator>
      <dc:date>2019-09-30T08:50:43Z</dc:date>
    </item>
  </channel>
</rss>

