<?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: % Returning users in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Returning-users/m-p/1257338#M851287</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This would get you what you want I think, so % of users who were onluine &amp;gt;56 and &amp;gt; 28&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;=num(sum(Aggr(if(sum(Date_IsLast28Days) &amp;gt;0 AND sum(Date_IsLast28to56Days)&amp;gt;0,1,0),User_Key)) / sum(Aggr(if(sum(Date_IsLast28Days) &amp;gt;0 OR sum(Date_IsLast28to56Days)&amp;gt;0,1,0),User_Key)),'0.00%')&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 09 Mar 2017 08:23:21 GMT</pubDate>
    <dc:creator>adamdavi3s</dc:creator>
    <dc:date>2017-03-09T08:23:21Z</dc:date>
    <item>
      <title>% Returning users</title>
      <link>https://community.qlik.com/t5/QlikView/Returning-users/m-p/1257330#M851279</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello everyone,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does anyone know if there's an option to show the % of returning customers from 2 periods.&lt;/P&gt;&lt;P&gt;I have a period that is from today - 28 days ago and a period that's from 29 days ago - 56 days ago.&lt;/P&gt;&lt;P&gt;I want to compare all users that have been online between these times and see if the users that were online 29 days to 56 days ago, also were online between today and 28 days ago.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ivo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Nov 2020 16:16:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Returning-users/m-p/1257330#M851279</guid>
      <dc:creator />
      <dc:date>2020-11-25T16:16:04Z</dc:date>
    </item>
    <item>
      <title>Re: % Returning users</title>
      <link>https://community.qlik.com/t5/QlikView/Returning-users/m-p/1257331#M851280</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ivo,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;This is certainly possible, can you give us some sample data so we can provide a relevant solution?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Mar 2017 07:26:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Returning-users/m-p/1257331#M851280</guid>
      <dc:creator>adamdavi3s</dc:creator>
      <dc:date>2017-03-09T07:26:06Z</dc:date>
    </item>
    <item>
      <title>Re: % Returning users</title>
      <link>https://community.qlik.com/t5/QlikView/Returning-users/m-p/1257332#M851281</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Im not allowed to share the data i'm working with, due to secrecy. However, I can make some fake data and send that to you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Mar 2017 07:30:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Returning-users/m-p/1257332#M851281</guid>
      <dc:creator />
      <dc:date>2017-03-09T07:30:48Z</dc:date>
    </item>
    <item>
      <title>Re: % Returning users</title>
      <link>https://community.qlik.com/t5/QlikView/Returning-users/m-p/1257333#M851282</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Ivo,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Assuming below data table I have created two different straight tables with UserId &amp;amp; DateOnline as dimensions and different expressions for each table to list users online status during said time frame.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="sql" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_1489044405662519 jive_text_macro" jivemacro_uid="_1489044405662519" modifiedtitle="true"&gt;
&lt;P&gt;OnlineData:&lt;/P&gt;
&lt;P&gt;LOAD * INLINE [&lt;/P&gt;
&lt;P&gt;UserId, DateOnline&lt;/P&gt;
&lt;P&gt;U0001, 02/01/2017&lt;/P&gt;
&lt;P&gt;U0002, 02/02/2017&lt;/P&gt;
&lt;P&gt;U0003, 02/03/2017&lt;/P&gt;
&lt;P&gt;U0004, 02/04/2017&lt;/P&gt;
&lt;P&gt;U0005, 02/05/2017&lt;/P&gt;
&lt;P&gt;U0006, 02/06/2017&lt;/P&gt;
&lt;P&gt;U0001, 02/11/2017&lt;/P&gt;
&lt;P&gt;U0002, 02/12/2017&lt;/P&gt;
&lt;P&gt;U0007, 03/03/2017&lt;/P&gt;
&lt;P&gt;U0008, 03/04/2017&lt;/P&gt;
&lt;P&gt;U0009, 03/05/2017&lt;/P&gt;
&lt;P&gt;U0006, 02/16/2017&lt;/P&gt;
&lt;P&gt;];&lt;/P&gt;


&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Expression for Online Between Today - 28 Days:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="sql" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14890444442415605 jive_text_macro" jivemacro_uid="_14890444442415605"&gt;
&lt;P&gt;If(Today()-Date#(DateOnline, 'MM/DD/YYYY') &amp;lt;=28, 'Online')&lt;/P&gt;


&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Expression for Online Between 29 - 56 Days:&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;PRE __default_attr="sql" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14890444786947911 jive_text_macro" jivemacro_uid="_14890444786947911"&gt;
&lt;P&gt;If(Today()-Date#(DateOnline, 'MM/DD/YYYY') &amp;gt;=29 AND Today()-Date#(DateOnline, 'MM/DD/YYYY') &amp;lt;=56, 'Online')&lt;/P&gt;


&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please refer the attached sample application.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As an alternative, you can create two different resident load statements for &lt;SPAN style="font-size: 13.3333px;"&gt;&lt;STRONG&gt;Online Between Today - 28 Days&lt;/STRONG&gt; and &lt;SPAN style="font-size: 13.3333px;"&gt;&lt;STRONG&gt;Online Between 29 - 56 Days&lt;/STRONG&gt;; use these data sets in two different table boxes.&lt;/SPAN&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;Hope this will help.&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;Regards!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Rahul&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Mar 2017 07:31:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Returning-users/m-p/1257333#M851282</guid>
      <dc:creator>rahulpawarb</dc:creator>
      <dc:date>2017-03-09T07:31:57Z</dc:date>
    </item>
    <item>
      <title>Re: % Returning users</title>
      <link>https://community.qlik.com/t5/QlikView/Returning-users/m-p/1257334#M851283</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ivo,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Fake would be fine, its just to get an idea of what your data looks like so we can provide an answer that is relevant!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Mar 2017 07:56:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Returning-users/m-p/1257334#M851283</guid>
      <dc:creator>adamdavi3s</dc:creator>
      <dc:date>2017-03-09T07:56:26Z</dc:date>
    </item>
    <item>
      <title>Re: % Returning users</title>
      <link>https://community.qlik.com/t5/QlikView/Returning-users/m-p/1257335#M851284</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here is a fake data file I made, its a simple few users that have been online in the past 29 - 56 days and some of them were online in the last 28 days as well. As an extra info point, I added 3 users who weren't online on either of the two periods.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks again for your help!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Mar 2017 08:09:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Returning-users/m-p/1257335#M851284</guid>
      <dc:creator />
      <dc:date>2017-03-09T08:09:14Z</dc:date>
    </item>
    <item>
      <title>Re: % Returning users</title>
      <link>https://community.qlik.com/t5/QlikView/Returning-users/m-p/1257336#M851285</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ivo,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I just used &lt;A href="https://community.qlik.com/qlik-users/212706"&gt;rahulpawarb&lt;/A&gt;‌'s very helpful example as dummy data.&lt;/P&gt;&lt;P&gt;The formula required in this example is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_14890470427117072" jivemacro_uid="_14890470427117072"&gt;
&lt;P&gt;sum({&amp;lt;DateOnline={"&amp;gt;$(=today()-28)"}, UserId=p({&amp;lt;DateOnline={"&amp;lt;=$(=today()-29) &amp;gt;=$(=today()-56)"}&amp;gt;}UserId)&amp;gt;}1)&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The important part of this is the P() as we're basically saying for our 28 day group, then restrict it for users who appear int he 29-56 day group as well.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Mar 2017 08:11:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Returning-users/m-p/1257336#M851285</guid>
      <dc:creator>adamdavi3s</dc:creator>
      <dc:date>2017-03-09T08:11:29Z</dc:date>
    </item>
    <item>
      <title>Re: % Returning users</title>
      <link>https://community.qlik.com/t5/QlikView/Returning-users/m-p/1257337#M851286</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ok so in this case it is super simple, you can just use:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;=num(sum(Aggr(if(sum(Date_IsLast28Days) &amp;gt;0 AND sum(Date_IsLast28to56Days)&amp;gt;0,1,0),User_Key)) / count(total User_Key),'0.00%')&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That is assuming you want the percentage of all users?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Mar 2017 08:20:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Returning-users/m-p/1257337#M851286</guid>
      <dc:creator>adamdavi3s</dc:creator>
      <dc:date>2017-03-09T08:20:28Z</dc:date>
    </item>
    <item>
      <title>Re: % Returning users</title>
      <link>https://community.qlik.com/t5/QlikView/Returning-users/m-p/1257338#M851287</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This would get you what you want I think, so % of users who were onluine &amp;gt;56 and &amp;gt; 28&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;=num(sum(Aggr(if(sum(Date_IsLast28Days) &amp;gt;0 AND sum(Date_IsLast28to56Days)&amp;gt;0,1,0),User_Key)) / sum(Aggr(if(sum(Date_IsLast28Days) &amp;gt;0 OR sum(Date_IsLast28to56Days)&amp;gt;0,1,0),User_Key)),'0.00%')&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Mar 2017 08:23:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Returning-users/m-p/1257338#M851287</guid>
      <dc:creator>adamdavi3s</dc:creator>
      <dc:date>2017-03-09T08:23:21Z</dc:date>
    </item>
    <item>
      <title>Re: % Returning users</title>
      <link>https://community.qlik.com/t5/QlikView/Returning-users/m-p/1257339#M851288</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for all the help. I tried to use the sample data and solution, but was not able to create a text box expression with it resulting in a single percentage shown. However, I tried to use a Set Analysis to compare two table and count the output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Set Analysis:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;=Round(sum({1&amp;lt;Date_IsLast28Days= {1}&amp;gt;*&amp;lt;Date_IsLast28to56Days= {1}&amp;gt;} #Debtors)/ Count({&amp;lt; Date_IsLast28to56Days = {1}&amp;gt;} DISTINCT Debtor)*100)&amp;amp;'%'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;The &lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Date_IsLast28to56Days and &lt;SPAN style="font-size: 13.3333px;"&gt;Date_IsLast28Days refer to a dimension noted as:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;,&lt;/TD&gt;&lt;TD&gt;If(Today() - Date &amp;lt;= 28 And&amp;nbsp; Today() - Date &amp;gt;= 0, 1, 0) As Date_IsLast28Days&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;,&lt;/TD&gt;&lt;TD&gt;If(Today() - Date &amp;lt;= 56 And&amp;nbsp; Today() - Date &amp;gt;= 0, 1, 0) As Date_IsLast56Days&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;and in Preceding Load: &lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;,&lt;/TD&gt;&lt;TD&gt;If(Date_IsLast28Days = 0 and Date_IsLast56Days = 1, 1, 0) As Date_IsLast28to56Days&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for all the help again!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Mar 2017 12:41:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Returning-users/m-p/1257339#M851288</guid>
      <dc:creator />
      <dc:date>2017-03-09T12:41:42Z</dc:date>
    </item>
  </channel>
</rss>

