<?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: Set analysis issue in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Set-analysis-issue/m-p/1062799#M919831</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, try substracting 1 from the max:&lt;/P&gt;&lt;P&gt;sum({&amp;lt;Year={$(=max(Year(time_id))-1)}&amp;gt;} sales) //Moved the -1 one parenthesys&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, removing the label you can check the final expression, maybe time_id is a string (not a date) and the function returns null().&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dates are internally a number with Day as a unit, this number represents a date:&lt;/P&gt;&lt;P&gt;- Date(40000)='06/07/2009'&lt;/P&gt;&lt;P&gt;- Date(40001)='07/07/2009'&lt;/P&gt;&lt;P&gt;- Date(40000.05)='06/07/2009 12:00'&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 03 May 2016 12:44:32 GMT</pubDate>
    <dc:creator>rubenmarin</dc:creator>
    <dc:date>2016-05-03T12:44:32Z</dc:date>
    <item>
      <title>Set analysis issue</title>
      <link>https://community.qlik.com/t5/QlikView/Set-analysis-issue/m-p/1062798#M919830</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, I am new to Qlikview&lt;/P&gt;&lt;P&gt;Trying to do a compare analysis between 2 years.&lt;/P&gt;&lt;P&gt;I am using the following formulas&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sum({&amp;lt;Year={$(=max(Year(time_id)))}&amp;gt;} sales)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ---- CURRENT YEAR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sum({&amp;lt;Year={$(=max(Year(time_id)-1))}&amp;gt;} sales)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ----- PREVIOUS YEAR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;time_id being the column containing the date (belong to the time dimension).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem is that both expressions always give the same result. They both show results for the current year&lt;/P&gt;&lt;P&gt;How shoud I fix it to allow the second expression to allow it to show the results of the previous year instead of the current year?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&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/Set-analysis-issue/m-p/1062798#M919830</guid>
      <dc:creator />
      <dc:date>2020-11-25T16:16:04Z</dc:date>
    </item>
    <item>
      <title>Re: Set analysis issue</title>
      <link>https://community.qlik.com/t5/QlikView/Set-analysis-issue/m-p/1062799#M919831</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, try substracting 1 from the max:&lt;/P&gt;&lt;P&gt;sum({&amp;lt;Year={$(=max(Year(time_id))-1)}&amp;gt;} sales) //Moved the -1 one parenthesys&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, removing the label you can check the final expression, maybe time_id is a string (not a date) and the function returns null().&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dates are internally a number with Day as a unit, this number represents a date:&lt;/P&gt;&lt;P&gt;- Date(40000)='06/07/2009'&lt;/P&gt;&lt;P&gt;- Date(40001)='07/07/2009'&lt;/P&gt;&lt;P&gt;- Date(40000.05)='06/07/2009 12:00'&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 May 2016 12:44:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Set-analysis-issue/m-p/1062799#M919831</guid>
      <dc:creator>rubenmarin</dc:creator>
      <dc:date>2016-05-03T12:44:32Z</dc:date>
    </item>
    <item>
      <title>Re: Set analysis issue</title>
      <link>https://community.qlik.com/t5/QlikView/Set-analysis-issue/m-p/1062800#M919832</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Have you made sure that Year and sales are not coming from tables which are not connected to each other in any way? Check the data model to make sure that there is a link between them.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 May 2016 12:45:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Set-analysis-issue/m-p/1062800#M919832</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2016-05-03T12:45:23Z</dc:date>
    </item>
    <item>
      <title>Re: Set analysis issue</title>
      <link>https://community.qlik.com/t5/QlikView/Set-analysis-issue/m-p/1062801#M919833</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Rubin&lt;/P&gt;&lt;P&gt;thanks for replying&lt;/P&gt;&lt;P&gt;I've actually subtracted the 1 from the max (as suggested), but it still gives the same result.&lt;/P&gt;&lt;P&gt;Also, time_id is a date. Below the table structure and some sample data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CREATE TABLE public.sales&lt;/P&gt;&lt;P&gt;(&lt;/P&gt;&lt;P&gt;&amp;nbsp; prod_id integer NOT NULL,&lt;/P&gt;&lt;P&gt;&amp;nbsp; cust_id integer NOT NULL,&lt;/P&gt;&lt;P&gt; &lt;STRONG&gt; time_id date NOT NULL,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; channel_id integer NOT NULL,&lt;/P&gt;&lt;P&gt;&amp;nbsp; sales_rep_id integer NOT NULL,&lt;/P&gt;&lt;P&gt;&amp;nbsp; quantity_sold integer NOT NULL,&lt;/P&gt;&lt;P&gt;&amp;nbsp; amount_sold integer NOT NULL,&lt;/P&gt;&lt;P&gt;&amp;nbsp; quantity_planned_sales integer,&lt;/P&gt;&lt;P&gt;&amp;nbsp; amount_planned_sales integer,&lt;/P&gt;&lt;P&gt;&amp;nbsp; cost integer,&lt;/P&gt;&lt;P&gt;&amp;nbsp; CONSTRAINT sales_channel_fk FOREIGN KEY (channel_id)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REFERENCES public.channels (channel_id) MATCH SIMPLE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ON UPDATE NO ACTION ON DELETE NO ACTION,&lt;/P&gt;&lt;P&gt;&amp;nbsp; CONSTRAINT sales_customer_fk FOREIGN KEY (cust_id)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REFERENCES public.customers (cust_id) MATCH SIMPLE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ON UPDATE NO ACTION ON DELETE NO ACTION,&lt;/P&gt;&lt;P&gt;&amp;nbsp; CONSTRAINT sales_product_fk FOREIGN KEY (prod_id)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REFERENCES public.products (prod_id) MATCH SIMPLE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ON UPDATE NO ACTION ON DELETE NO ACTION,&lt;/P&gt;&lt;P&gt; &lt;STRONG&gt; CONSTRAINT sales_time_fk FOREIGN KEY (time_id)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REFERENCES public.times (time_id) MATCH SIMPLE&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ON UPDATE NO ACTION ON DELETE NO ACTION&lt;/STRONG&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;1;254;"1998-01-02";3;1;25;8539;28;6831;6831&lt;/P&gt;&lt;P&gt;1;2262;"1998-01-02";3;1;25;8539;28;6831;6831&lt;/P&gt;&lt;P&gt;1;38054;"1998-01-02";3;1;25;8539;28;6831;6831&lt;/P&gt;&lt;P&gt;1;6430;"1998-01-02";3;1;25;8539;28;6831;6831&lt;/P&gt;&lt;P&gt;1;10268;"1998-01-02";3;1;25;8539;28;6831;6831&lt;/P&gt;&lt;P&gt;1;5085;"1998-01-02";3;1;25;8539;28;6831;6831&lt;/P&gt;&lt;P&gt;1;11453;"1998-01-02";3;1;25;8539;28;6831;6831&lt;/P&gt;&lt;P&gt;1;3429;"1998-01-02";3;1;25;8539;28;6831;6831&lt;/P&gt;&lt;P&gt;1;11052;"1998-01-02";3;1;25;8539;28;6831;6831&lt;/P&gt;&lt;P&gt;1;1441;"1998-01-02";3;1;25;8539;28;6831;6831&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 May 2016 13:37:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Set-analysis-issue/m-p/1062801#M919833</guid>
      <dc:creator />
      <dc:date>2016-05-03T13:37:37Z</dc:date>
    </item>
    <item>
      <title>Re: Set analysis issue</title>
      <link>https://community.qlik.com/t5/QlikView/Set-analysis-issue/m-p/1062802#M919834</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;and there was a small mistake on my original posting.&lt;/P&gt;&lt;P&gt;The correct expresion that I am using in my app is&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sum({&amp;lt;Year={$(=max(Year(time_id)-1))}&amp;gt;} &lt;STRONG&gt;quantity_sold&lt;/STRONG&gt;) &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 May 2016 13:40:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Set-analysis-issue/m-p/1062802#M919834</guid>
      <dc:creator />
      <dc:date>2016-05-03T13:40:08Z</dc:date>
    </item>
    <item>
      <title>Re: Set analysis issue</title>
      <link>https://community.qlik.com/t5/QlikView/Set-analysis-issue/m-p/1062803#M919835</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Sunny,&lt;/P&gt;&lt;P&gt;thanks for replying&lt;/P&gt;&lt;P&gt;Yes time_id and quantity_sold come from the same table (sales table).&lt;/P&gt;&lt;P&gt;time_id is actually a foreign key in the sales table. It comes from the times dimension table.&lt;/P&gt;&lt;P&gt;Below the table structures&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CREATE TABLE public.sales&lt;/P&gt;&lt;P&gt;(&lt;/P&gt;&lt;P&gt;&amp;nbsp; prod_id integer NOT NULL,&lt;/P&gt;&lt;P&gt;&amp;nbsp; cust_id integer NOT NULL,&lt;/P&gt;&lt;P&gt; &lt;STRONG&gt; time_id date NOT NULL,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; channel_id integer NOT NULL,&lt;/P&gt;&lt;P&gt;&amp;nbsp; sales_rep_id integer NOT NULL,&lt;/P&gt;&lt;P&gt;&amp;nbsp; quantity_sold integer NOT NULL,&lt;/P&gt;&lt;P&gt;&amp;nbsp; amount_sold integer NOT NULL,&lt;/P&gt;&lt;P&gt;&amp;nbsp; quantity_planned_sales integer,&lt;/P&gt;&lt;P&gt;&amp;nbsp; amount_planned_sales integer,&lt;/P&gt;&lt;P&gt;&amp;nbsp; cost integer,&lt;/P&gt;&lt;P&gt;&amp;nbsp; CONSTRAINT sales_channel_fk FOREIGN KEY (channel_id)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REFERENCES public.channels (channel_id) MATCH SIMPLE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ON UPDATE NO ACTION ON DELETE NO ACTION,&lt;/P&gt;&lt;P&gt;&amp;nbsp; CONSTRAINT sales_customer_fk FOREIGN KEY (cust_id)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REFERENCES public.customers (cust_id) MATCH SIMPLE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ON UPDATE NO ACTION ON DELETE NO ACTION,&lt;/P&gt;&lt;P&gt;&amp;nbsp; CONSTRAINT sales_product_fk FOREIGN KEY (prod_id)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REFERENCES public.products (prod_id) MATCH SIMPLE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ON UPDATE NO ACTION ON DELETE NO ACTION,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;STRONG&gt;CONSTRAINT sales_time_fk FOREIGN KEY (time_id)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REFERENCES public.times (time_id) MATCH SIMPLE&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ON UPDATE NO ACTION ON DELETE NO ACTION&lt;/STRONG&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;CREATE TABLE public.times&lt;/P&gt;&lt;P&gt;(&lt;/P&gt;&lt;P&gt;&amp;nbsp; time_id date NOT NULL, -- primary key; day date, finest granularity, CORRECT ORDER&lt;/P&gt;&lt;P&gt;&amp;nbsp; day_name character varying(9) NOT NULL, -- Monday to Sunday, repeating&lt;/P&gt;&lt;P&gt;&amp;nbsp; day_number_in_week smallint, -- 1 to 7, repeating&lt;/P&gt;&lt;P&gt;&amp;nbsp; day_number_in_month smallint, -- 1 to 31, repeating&lt;/P&gt;&lt;P&gt;&amp;nbsp; calendar_week_number smallint, -- 1 to 53, repeating&lt;/P&gt;&lt;P&gt;&amp;nbsp; fiscal_week_number smallint, -- 1 to 53, repeating&lt;/P&gt;&lt;P&gt;&amp;nbsp; week_ending_day date, -- date of last day in week, CORRECT ORDER&lt;/P&gt;&lt;P&gt;&amp;nbsp; week_ending_day_id integer,&lt;/P&gt;&lt;P&gt;&amp;nbsp; calendar_month_number smallint, -- 1 to 12, repeating&lt;/P&gt;&lt;P&gt;&amp;nbsp; fiscal_month_number smallint, -- 1 to 12, repeating&lt;/P&gt;&lt;P&gt;&amp;nbsp; calendar_month_desc character varying(8) NOT NULL, -- e.g. 1998-01, CORRECT ORDER&lt;/P&gt;&lt;P&gt;&amp;nbsp; calendar_month_id integer,&lt;/P&gt;&lt;P&gt;&amp;nbsp; fiscal_month_desc character varying(8), -- e.g. 1998-01, CORRECT ORDER&lt;/P&gt;&lt;P&gt;&amp;nbsp; fiscal_month_id integer,&lt;/P&gt;&lt;P&gt;&amp;nbsp; days_in_cal_month integer, -- e.g. 28,31, repeating&lt;/P&gt;&lt;P&gt;&amp;nbsp; days_in_fis_month integer, -- e.g. 25,32, repeating&lt;/P&gt;&lt;P&gt;&amp;nbsp; end_of_cal_month date, -- last day of calendar month&lt;/P&gt;&lt;P&gt;&amp;nbsp; end_of_fis_month date, -- last day of fiscal month&lt;/P&gt;&lt;P&gt;&amp;nbsp; calendar_month_name character varying(9) NOT NULL, -- January to December, repeating&lt;/P&gt;&lt;P&gt;&amp;nbsp; fiscal_month_name character varying(9), -- January to December, repeating&lt;/P&gt;&lt;P&gt;&amp;nbsp; calendar_quarter_desc character(7) NOT NULL, -- e.g. 1998-Q1, CORRECT ORDER&lt;/P&gt;&lt;P&gt;&amp;nbsp; calendar_quarter_id integer NOT NULL,&lt;/P&gt;&lt;P&gt;&amp;nbsp; fiscal_quarter_desc character(7), -- e.g. 1999-Q3, CORRECT ORDER&lt;/P&gt;&lt;P&gt;&amp;nbsp; fiscal_quarter_id integer,&lt;/P&gt;&lt;P&gt;&amp;nbsp; days_in_cal_quarter integer, -- e.g. 88,90, repeating&lt;/P&gt;&lt;P&gt;&amp;nbsp; days_in_fis_quarter integer, -- e.g. 88,90, repeating&lt;/P&gt;&lt;P&gt;&amp;nbsp; end_of_cal_quarter date, -- last day of calendar quarter&lt;/P&gt;&lt;P&gt;&amp;nbsp; end_of_fis_quarter date, -- last day of fiscal quarter&lt;/P&gt;&lt;P&gt;&amp;nbsp; calendar_quarter_number smallint, -- 1 to 4, repeating&lt;/P&gt;&lt;P&gt;&amp;nbsp; fiscal_quarter_number smallint, -- 1 to 4, repeating&lt;/P&gt;&lt;P&gt;&amp;nbsp; calendar_year smallint NOT NULL, -- e.g. 1999, CORRECT ORDER&lt;/P&gt;&lt;P&gt;&amp;nbsp; calendar_year_id integer NOT NULL,&lt;/P&gt;&lt;P&gt;&amp;nbsp; fiscal_year smallint, -- e.g. 1999, CORRECT ORDER&lt;/P&gt;&lt;P&gt;&amp;nbsp; fiscal_year_id integer,&lt;/P&gt;&lt;P&gt;&amp;nbsp; days_in_cal_year integer, -- 365,366 repeating&lt;/P&gt;&lt;P&gt;&amp;nbsp; days_in_fis_year integer, -- e.g. 355,364, repeating&lt;/P&gt;&lt;P&gt;&amp;nbsp; end_of_cal_year date, -- last day of cal year&lt;/P&gt;&lt;P&gt;&amp;nbsp; end_of_fis_year date, -- last day of fiscal year&lt;/P&gt;&lt;P&gt;&amp;nbsp; CONSTRAINT times_pk PRIMARY KEY (time_id)&lt;/P&gt;&lt;P&gt;)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 May 2016 13:43:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Set-analysis-issue/m-p/1062803#M919835</guid>
      <dc:creator />
      <dc:date>2016-05-03T13:43:03Z</dc:date>
    </item>
  </channel>
</rss>

