<?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 Parameters in Variable with Set Analysis in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Parameters-in-Variable-with-Set-Analysis/m-p/1240540#M461597</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a Pivot Table in which I show 7 days in the horizontal dimension. If is there any date selected, the first day will be this one selected, and the others will be the 6 following days. In case of no date selected, the first day of the dimension will be today(), and the others will be the 6 future days.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, in order to sum what I need in each of these days of my calculated dimension, I'll thought about using a variable with parameters.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My Date dimension is a variable (vDinamic_Dimension) as following:&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_14828408893485402" jivemacro_uid="_14828408893485402" modifiedtitle="true"&gt;
&lt;P&gt;ValueList(&lt;/P&gt;
&lt;P&gt;dual('$(=capitalize(weekday((today()-(vDay_Offset))))) - $(=date(today()-(vDay_Offset)))',1),&lt;/P&gt;
&lt;P&gt;dual('$(=capitalize(weekday((today()+1-(vDay_Offset))))) - $(=date(today()+1-(vDay_Offset)))',2),&lt;/P&gt;
&lt;P&gt;dual('$(=capitalize(weekday((today()+2-(vDay_Offset))))) - $(=date(today()+2-(vDay_Offset)))',3),&lt;/P&gt;
&lt;P&gt;dual('$(=capitalize(weekday((today()+3-(vDay_Offset))))) - $(=date(today()+3-(vDay_Offset)))',4),&lt;/P&gt;
&lt;P&gt;dual('$(=capitalize(weekday((today()+4-(vDay_Offset))))) - $(=date(today()+4-(vDay_Offset)))',5),&lt;/P&gt;
&lt;P&gt;dual('$(=capitalize(weekday((today()+5-(vDay_Offset))))) - $(=date(today()+5-(vDay_Offset)))',6),&lt;/P&gt;
&lt;P&gt;dual('$(=capitalize(weekday((today()+6-(vDay_Offset))))) - $(=date(today()+6-(vDay_Offset)))',7),&lt;/P&gt;
&lt;P&gt;dual('$(=capitalize(weekday((today()+7-(vDay_Offset))))) - $(=date(today()+7-(vDay_Offset)))',8),&lt;/P&gt;
&lt;P&gt;)&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And my expression 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_1482840973527570" jivemacro_uid="_1482840973527570" modifiedtitle="true"&gt;
&lt;P&gt;=&lt;/P&gt;
&lt;P&gt;if( $(vDinamic_Dimension)=1,&lt;/P&gt;
&lt;P&gt;$(vOrder_Quantity(((vDay_Offset)+0))),&lt;/P&gt;
&lt;P&gt;if( $(&lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px;"&gt;vDinamic_Dimension&lt;/SPAN&gt;)=2,&lt;/P&gt;
&lt;P&gt;$(&lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px;"&gt;vOrder_Quantity&lt;/SPAN&gt;(((vDay_Offset)+1))),&lt;/P&gt;
&lt;P&gt;if( $(&lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px;"&gt;vDinamic_Dimension&lt;/SPAN&gt;)=3,&lt;/P&gt;
&lt;P&gt;$(&lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px;"&gt;vOrder_Quantity&lt;/SPAN&gt;(((vDay_Offset)+2))),&lt;/P&gt;
&lt;P&gt;if( $(&lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px;"&gt;vDinamic_Dimension&lt;/SPAN&gt;)=4,&lt;/P&gt;
&lt;P&gt;$(&lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px;"&gt;vOrder_Quantity&lt;/SPAN&gt;(((vDay_Offset)+3))),&lt;/P&gt;
&lt;P&gt;if( $(&lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px;"&gt;vDinamic_Dimension&lt;/SPAN&gt;)=5,&lt;/P&gt;
&lt;P&gt;$(&lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px;"&gt;vOrder_Quantity&lt;/SPAN&gt;(((vDay_Offset)+4))),&lt;/P&gt;
&lt;P&gt;if( $(&lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px;"&gt;vDinamic_Dimension&lt;/SPAN&gt;)=6,&lt;/P&gt;
&lt;P&gt;$(&lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px;"&gt;vOrder_Quantity&lt;/SPAN&gt;(((vDay_Offset)+5))),&lt;/P&gt;
&lt;P&gt;if( $(&lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px;"&gt;vDinamic_Dimension&lt;/SPAN&gt;)=7,&lt;/P&gt;
&lt;P&gt;$(&lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px;"&gt;vOrder_Quantity&lt;/SPAN&gt;(((vDay_Offset)+6))),&lt;/P&gt;
&lt;P&gt;$(&lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px;"&gt;vOrder_Quantity&lt;/SPAN&gt;(((vDay_Offset)+8)))&lt;/P&gt;
&lt;P&gt;)))))))&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="text-decoration: underline;"&gt;Here is my question:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;I want to know what do I need to use inside de variable vOrder_Quantity, in order to sum the days for each value of the vDinamic_Dimension. I thought about something like this, but it's not working and returns null values.&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_14828412154483021" jivemacro_uid="_14828412154483021" modifiedtitle="true"&gt;
&lt;P&gt;vOrder_Quantity =&lt;/P&gt;
&lt;P&gt;sum({$&amp;lt;Day = {'$(=today()+$1)'}&amp;gt;} [Order Quantity])&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is my variable for Day Offset:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14828413927845308 jive_text_macro" jivemacro_uid="_14828413927845308"&gt;
&lt;P&gt;vDay_Offset = &lt;/P&gt;
&lt;P&gt;num(YearEnd(if(count(GetFieldSelections(Date)) = 0, today(), Date)) - YearStart(if(count(GetFieldSelections(Date)) = 0, today(), Date)),'#.##0')*(year(today()-1) - max(Year))&amp;nbsp; // Offset Year&lt;/P&gt;
&lt;P&gt;+&lt;/P&gt;
&lt;P&gt;day(MonthEnd(if(count(GetFieldSelections(Date)&amp;gt;0, Date, today())))*(month(today()-1) - if(count(GetFieldSelections(Date))=0,month(today()-1),max(Month)))&amp;nbsp;&amp;nbsp; // Offset Month&lt;/P&gt;
&lt;P&gt;+&lt;/P&gt;
&lt;P&gt;day(today()-1) - if(count(GetFieldSelections(Date))=0,day(today()-1),max(Day))&amp;nbsp;&amp;nbsp;&amp;nbsp; //Offset day&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 27 Dec 2016 12:30:11 GMT</pubDate>
    <dc:creator>lcontezini</dc:creator>
    <dc:date>2016-12-27T12:30:11Z</dc:date>
    <item>
      <title>Parameters in Variable with Set Analysis</title>
      <link>https://community.qlik.com/t5/QlikView/Parameters-in-Variable-with-Set-Analysis/m-p/1240540#M461597</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a Pivot Table in which I show 7 days in the horizontal dimension. If is there any date selected, the first day will be this one selected, and the others will be the 6 following days. In case of no date selected, the first day of the dimension will be today(), and the others will be the 6 future days.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, in order to sum what I need in each of these days of my calculated dimension, I'll thought about using a variable with parameters.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My Date dimension is a variable (vDinamic_Dimension) as following:&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_14828408893485402" jivemacro_uid="_14828408893485402" modifiedtitle="true"&gt;
&lt;P&gt;ValueList(&lt;/P&gt;
&lt;P&gt;dual('$(=capitalize(weekday((today()-(vDay_Offset))))) - $(=date(today()-(vDay_Offset)))',1),&lt;/P&gt;
&lt;P&gt;dual('$(=capitalize(weekday((today()+1-(vDay_Offset))))) - $(=date(today()+1-(vDay_Offset)))',2),&lt;/P&gt;
&lt;P&gt;dual('$(=capitalize(weekday((today()+2-(vDay_Offset))))) - $(=date(today()+2-(vDay_Offset)))',3),&lt;/P&gt;
&lt;P&gt;dual('$(=capitalize(weekday((today()+3-(vDay_Offset))))) - $(=date(today()+3-(vDay_Offset)))',4),&lt;/P&gt;
&lt;P&gt;dual('$(=capitalize(weekday((today()+4-(vDay_Offset))))) - $(=date(today()+4-(vDay_Offset)))',5),&lt;/P&gt;
&lt;P&gt;dual('$(=capitalize(weekday((today()+5-(vDay_Offset))))) - $(=date(today()+5-(vDay_Offset)))',6),&lt;/P&gt;
&lt;P&gt;dual('$(=capitalize(weekday((today()+6-(vDay_Offset))))) - $(=date(today()+6-(vDay_Offset)))',7),&lt;/P&gt;
&lt;P&gt;dual('$(=capitalize(weekday((today()+7-(vDay_Offset))))) - $(=date(today()+7-(vDay_Offset)))',8),&lt;/P&gt;
&lt;P&gt;)&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And my expression 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_1482840973527570" jivemacro_uid="_1482840973527570" modifiedtitle="true"&gt;
&lt;P&gt;=&lt;/P&gt;
&lt;P&gt;if( $(vDinamic_Dimension)=1,&lt;/P&gt;
&lt;P&gt;$(vOrder_Quantity(((vDay_Offset)+0))),&lt;/P&gt;
&lt;P&gt;if( $(&lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px;"&gt;vDinamic_Dimension&lt;/SPAN&gt;)=2,&lt;/P&gt;
&lt;P&gt;$(&lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px;"&gt;vOrder_Quantity&lt;/SPAN&gt;(((vDay_Offset)+1))),&lt;/P&gt;
&lt;P&gt;if( $(&lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px;"&gt;vDinamic_Dimension&lt;/SPAN&gt;)=3,&lt;/P&gt;
&lt;P&gt;$(&lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px;"&gt;vOrder_Quantity&lt;/SPAN&gt;(((vDay_Offset)+2))),&lt;/P&gt;
&lt;P&gt;if( $(&lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px;"&gt;vDinamic_Dimension&lt;/SPAN&gt;)=4,&lt;/P&gt;
&lt;P&gt;$(&lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px;"&gt;vOrder_Quantity&lt;/SPAN&gt;(((vDay_Offset)+3))),&lt;/P&gt;
&lt;P&gt;if( $(&lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px;"&gt;vDinamic_Dimension&lt;/SPAN&gt;)=5,&lt;/P&gt;
&lt;P&gt;$(&lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px;"&gt;vOrder_Quantity&lt;/SPAN&gt;(((vDay_Offset)+4))),&lt;/P&gt;
&lt;P&gt;if( $(&lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px;"&gt;vDinamic_Dimension&lt;/SPAN&gt;)=6,&lt;/P&gt;
&lt;P&gt;$(&lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px;"&gt;vOrder_Quantity&lt;/SPAN&gt;(((vDay_Offset)+5))),&lt;/P&gt;
&lt;P&gt;if( $(&lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px;"&gt;vDinamic_Dimension&lt;/SPAN&gt;)=7,&lt;/P&gt;
&lt;P&gt;$(&lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px;"&gt;vOrder_Quantity&lt;/SPAN&gt;(((vDay_Offset)+6))),&lt;/P&gt;
&lt;P&gt;$(&lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px;"&gt;vOrder_Quantity&lt;/SPAN&gt;(((vDay_Offset)+8)))&lt;/P&gt;
&lt;P&gt;)))))))&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="text-decoration: underline;"&gt;Here is my question:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;I want to know what do I need to use inside de variable vOrder_Quantity, in order to sum the days for each value of the vDinamic_Dimension. I thought about something like this, but it's not working and returns null values.&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_14828412154483021" jivemacro_uid="_14828412154483021" modifiedtitle="true"&gt;
&lt;P&gt;vOrder_Quantity =&lt;/P&gt;
&lt;P&gt;sum({$&amp;lt;Day = {'$(=today()+$1)'}&amp;gt;} [Order Quantity])&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is my variable for Day Offset:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14828413927845308 jive_text_macro" jivemacro_uid="_14828413927845308"&gt;
&lt;P&gt;vDay_Offset = &lt;/P&gt;
&lt;P&gt;num(YearEnd(if(count(GetFieldSelections(Date)) = 0, today(), Date)) - YearStart(if(count(GetFieldSelections(Date)) = 0, today(), Date)),'#.##0')*(year(today()-1) - max(Year))&amp;nbsp; // Offset Year&lt;/P&gt;
&lt;P&gt;+&lt;/P&gt;
&lt;P&gt;day(MonthEnd(if(count(GetFieldSelections(Date)&amp;gt;0, Date, today())))*(month(today()-1) - if(count(GetFieldSelections(Date))=0,month(today()-1),max(Month)))&amp;nbsp;&amp;nbsp; // Offset Month&lt;/P&gt;
&lt;P&gt;+&lt;/P&gt;
&lt;P&gt;day(today()-1) - if(count(GetFieldSelections(Date))=0,day(today()-1),max(Day))&amp;nbsp;&amp;nbsp;&amp;nbsp; //Offset day&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Dec 2016 12:30:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Parameters-in-Variable-with-Set-Analysis/m-p/1240540#M461597</guid>
      <dc:creator>lcontezini</dc:creator>
      <dc:date>2016-12-27T12:30:11Z</dc:date>
    </item>
    <item>
      <title>Re: Parameters in Variable with Set Analysis</title>
      <link>https://community.qlik.com/t5/QlikView/Parameters-in-Variable-with-Set-Analysis/m-p/1240541#M461598</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;can you please attach your qvw&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Dec 2016 13:25:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Parameters-in-Variable-with-Set-Analysis/m-p/1240541#M461598</guid>
      <dc:creator>dsharmaqv</dc:creator>
      <dc:date>2016-12-27T13:25:45Z</dc:date>
    </item>
    <item>
      <title>Re: Parameters in Variable with Set Analysis</title>
      <link>https://community.qlik.com/t5/QlikView/Parameters-in-Variable-with-Set-Analysis/m-p/1240542#M461599</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Problem solved, using the variable vOrder_Quantity as following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14828556750915139 jive_text_macro" jivemacro_uid="_14828556750915139"&gt;
&lt;P&gt;vOrder_Quantity = sum({&amp;lt;[Check pedido] = {'Válido'}, Dia = {'$(=day(today()+ $1))'}&amp;gt;} [Qt Pedida])&lt;/P&gt;
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Dec 2016 16:21:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Parameters-in-Variable-with-Set-Analysis/m-p/1240542#M461599</guid>
      <dc:creator>lcontezini</dc:creator>
      <dc:date>2016-12-27T16:21:56Z</dc:date>
    </item>
    <item>
      <title>Re: Parameters in Variable with Set Analysis</title>
      <link>https://community.qlik.com/t5/QlikView/Parameters-in-Variable-with-Set-Analysis/m-p/1240543#M461600</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry, I can't. There is no need for that, but thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Dec 2016 16:24:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Parameters-in-Variable-with-Set-Analysis/m-p/1240543#M461600</guid>
      <dc:creator>lcontezini</dc:creator>
      <dc:date>2016-12-27T16:24:03Z</dc:date>
    </item>
  </channel>
</rss>

